This is the Book of Hexxy.

The Hex Casting book can be viewed here, with content from several hexdoc-compatible addons.

This page was generated by HexBug, a Discord bot for Hex Casting. If your addon is missing, please feel free to open an issue.

Some of the addons on this page are built from the latest code on GitHub. It may describe newer features that you may not necessarily have, even on the latest Modrinth/CurseForge version!

Размытие записи являются спойлерами. Нажмите на них, чтобы убрать размытие, но будьте осторожны - эти записи могут заспойлерить конечные стадии игры. В качестве альтернативы, нажмите сюда, чтобы открыть версию без размытия спойлеров.

Source Books

Рунный блокнот

Кажется, я открыл новый метод магических искусств, при котором человек чертит странные и дикие руны на шестиугольной сетке. Это меня восхищает. Я решил начать вести дневник своих мыслей и открытий.

Ссылка на форум

Source: Hex Casting

Практикующие это искусство исполняли свои Заговоры, чертя странные руны в воздухе с помощью посохов -- или создавая могущественные магические предметы, что бы исполнять руны с их помощью. Как бы я мог сделать то же самое?

Аметистовая пыльМысли

Source: Hex Casting

Мысли - это форма психической энергии, внешняя по отношению к разуму. Все живые существа, думая о чем-либо, вырабатывают незначительное количество мысли; после того, как процесс размышления окончен, мысли попадают в окружающую среду.

Исскуство Рунных Заклинаний заключается в манипуляции мыслями, чтобы они выполняли ваши требования.


Мысли могут оказывать влияние на другие мысли-- силой и типом влияния можно манипулировать, используя мысли в виде рун.

Знатоки искусства использовали концентрированный сгусток мысли на конце палочки: размахивая им в воздухе в определенных конфигурациях, они могли манипулировать достаточным количеством мысли с достаточной точностью, чтобы влиять на сам мир в форме Рун.


К сожалению, даже полностью разумное существо (предположительно, такое, как я) может генерировать лишь незначительное количество мысли. Было бы совершенно непрактично пытаться использовать свои собственные силы для использования Рун.

Но легенда гласит, что существуют подземные отложения, где мысли медленно накапливаются, превращаясь в кристаллические формы.

Если бы я только мог найти что-нибудь из этого...


Дубовая дверьSlipways

Source: Hexal

I have heard tales of some geodes in which glowing portals called slipways lie. These slipways are regularly depicted with glowing sparks surrounding them that bear an incredible resemblance to the wisps that I have heard tell of, which may be a connection to look into.


Аметистовый блокЖеоды

Source: Hex Casting

Aга! Занимаясь добычей полезных ископаемых глубоко под землей, я обнаружил огромную жеоду, резонирующую с энергией - энергией, которая давила на мой череп и мои мысли. И теперь я держу это давление в своей руке, в твердой форме. Это должно быть тем местом, о котором говорится в легендах, где скапливаются мысли.

Эти кристаллы аметиста должны быть удобной, затвердевшей формой Мысли.


Похоже, что в дополнение к аметистовым осколкам, которые я уже видел в прошлом, из этих кристаллов также могут выпадать частицы порошкообразной аметистовой пыли, а также эти Заряженные кристаллы аметиста. Похоже, у меня будет больше шансов найти заряженные кристаллы аметиста, если я воспользуюсь киркой с зачарованием Удачи.


Когда я впитываю красоту кристалла, я чувствую, как в моем сознании стремительно вспыхивают связи. Как будто мысли, витающие в воздухе, проникают в меня, наполняют меня силой, проясняют меня... Это чудесное чувство.

Наконец-то мое изучение тайн начинает обретать какой-то смысл!

Позвольте мне еще раз перечитать эти старые легенды, теперь, когда я знаю, на что смотрю.


Око ЭндераCaduceus Changes

Source: Caduceus

I have noticed some changes to the behavior of certain meta-evaluation techniques as of late.

Jump iotas are no longer entirely opaque to me - I can now see the components that make them up, although I have not yet managed to isolate one.


Additionally, it seems Too Many Iotas mishaps have become more common when working with Jump iotas. I should take care not to delve too deep.


ТошнотаРазочарование

Source: Hex Casting

Аргх! Почему он не позволяет мне произнести заклинание?!

Свиток, который я нашел, казалось бы корректен. Я чувствую треск в свитке - схема верна, или настолько верна, насколько это возможно. Это заклинание должно было сработать.

Но мне кажется, что проблема таится по другую сторону какой-то тонкой мембраны. Я вызвал силу - она попыталось проявиться - но она НЕ СМОГЛА.


Мне показалось, что барьер, возможно, совсем немного ослаб от силы, которую я приложил к заклинанию; и все же, несмотря на мои величайшие усилия - мою глубочайшую сосредоточенность, мой тончайший аметист, мои самые точные начертания, - оно отказывается преодолевать барьер. Это сводит с ума.

На этом мои занятия тайнами заканчиваются? Проклят бессилием, обречен потерять свои законные силы?

Я должен сделать глубокий вдох. Я должен поразмышлять над тем, что узнал, даже если это было не так уж много...


..После тщательного обдумывания... Я обнаружил перемену в себе.

Кажется... вместо аметиста, я получил возможность творить заклинания, используя свой собственный разум и жизненную энергию - точно так, как я читал в древних легендах.

Я не уверен, почему я могу это сделать сейчас. Просто ... истина-знание-бремя всегда было здесь, и теперь я это вижу. Я знаю это. Я терплю это.

К счастью, я тоже чувствую свои пределы - я бы потратил на свое здоровье примерно два заряженных аметиста на сумму мысли в самом расцвете сил.


Я содрогаюсь даже при мысли об этом - до сих пор я сохранял свой разум в основном нетронутым во время учебы. Но факт в том, что я являюсь одной из сторон хрупкой связи.

Я связан с какой-то другой стороной - стороной, границы которой сузились из-за этой травмы. Место, где простые действия создают вечную славу.

Разве плохо - хотеть этого для себя?


ГримуарHexical'ьные изменения

Source: Hexical

Я начал чувствовать странную нежность в мысли, окружающей меня. Она чувствуется дружелюбнее. Я ощущаю, как она пульсирует вокруг меня, отвечая моим действиям, будто бы притягиваясь ко мне. Мысль$/ так же чувствуется более податливой, более работоспособной; Я чую в себе силу манипулировать ей в более точных и специфичных запросах. К тому же, я теперь могу открывать свой Рунный Блокнот нажатием Открыть рунный блокнот.


Мои инструменты тоже стали податливее. Мне более не требуется тот же уровень внимания, чтобы использовать мой Посох, что позволяет мне использовать его на ходу - полезно, если мне требуется догнать убегающую цель заклинания. Однако, мне не следует полностью терять внимание, Природа не стала снисходительнее к моим провалам. А ещё я теперь могу напрямую вносить значение в свои Рунные Счёты с помощью Гамбита Писаря.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Посох-громоотвод
Верстак
Аметистовый блок
Громоотвод
Громоотвод
Посох-громоотвод

Закрепив блок аметиста на громоотводе, я могу создать довольно впечатляющий посох. Он довольно увесистый, но чувствуется абсолютно шокирующим при использовании.


Я узнал о проблемах,
И их больше одной.
Часть придёт сзади,
И часть предо мной.

Но я принёс биту.
Как видишь - готов.
Теперь для проблем всехЯ проблему принёс!


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Перчатка-посох
Верстак
Медный слиток
Медный слиток
Заряженный аметист
Медный слиток
Медный слиток
Медный слиток
Перчатка-посох

Посохи довольно неудобны для управления и непривычны для моей руки. Если я от них совсем устану, то можно смастерить перчатко-подобный девайс, что позволит мне схватывать и деформировать мысль$/ по моей воле, своими собственными руками.


Даже палочка выглядит для меня непрактичной. Если тебе нужно что-то, что позволит ощупать и придать форму ауре, то это должно быть чем-то подходящим. Что-то типо перчатки.

- Странные записи, обнаруженные мной в странной книге. Эта "аура" явно является мыслью$/.


СлепотаЧТО Я ВИДЕЛ!

Source: Hex Casting

Тексты не лгали. Природа взяла свое.


Это... это было...

...это была одна из худших вещей, с которыми я когда-либо сталкивался. Я предложил свой план Природе и получил в ответ искреннюю улыбку и разрывающее чувство - частичка меня откололась, как аметистовая пыль под дождем.

Мне повезло, что у меня сохранился, не говоря уже о том, что у меня хватило ума написать это - я должен объявить вопрос закрытым, перепроверить свои математические выкладки, прежде чем исполнять еще какие-либо Заклинания, и никогда больше не допускать подобной ошибки.


..Но.

Но на краткий миг эта часть меня... она увидела... что-то. Какое-то место-- или схему? (Такие различия, казалось, не имели значения перед лицом... этого.)

И... и мембранно-барьерно-кожаную границу, отделяющая меня от царства необузданных мыслей-потоков-света-энергии. Я помню - я видел - думал- вспоминал - чувствовал - барьер расплывался по краям, совсем чуть-чуть.

Я хотел пройти.


Мне нельзя. Я знаю, что мне нельзя. Это опасно. Это слишком опасно. Потребовалась бы сила... Мне пришлось бы одним ударом оказаться на волосок от смерти.

Но я... Я. Так. Близко.

Это кульминация моего творчества. Это и есть Просветление которого я так долго добивался.

Я хочу ещё. Мне нужно увидеть это снова. Я увижу это.

Что значит мой смертный разум против бессмертной славы?


Железная дверьA Reflection on Slipways

Source: Oneironaut

The slipways, they must lead somewhere. Wisps do not simply manifest from nothing. No matter what I try, I cannot insert so much as a finger through that chaotic rift.

I'm going about this wrong. Perhaps rather than attempting to force my way through, I should be attempting to calm the storm.


A large amount of harmonious media may just do it...


Source: Lapisworks

I have found a seemingly obscure branch of Hex Casting, "Lapisworks". All of their texts are blank, but some outsider texts about the branch say they are encrypted with a "deep blue, precious mineral".

МишеньObjective

Source: Lapisworks

TODO: Acquire a "deep blue, precious mineral" and (presumably) bring it near the "encrypted" pages to decipher them and reveal their text.


Amethyst LazuliEureka! Lapis Lazuli

Source: Lapisworks

I held the deep blue mineral known as "Lapis Lazuli" near the pages of the book and the mineral was sucked into them. I tried to get it off but had to be rough, and when I looked at the pages to check their condition, they had text on them! It seems I need to rub Lapis Lazuli on them to see their text. Let's see..


The branch of Lapisworks is all about harnessing the enchantment powers of Lapis Lazuli and enhancing one's own body with it. To do this media is struck into Lapis Lazuli, forming a loosely-held-by-media material known as Amethyst Lazuli, or Amel for short. The media breaches the mineral's surface and cuts the Lapis Lazuli into many extremely small chunks then connects them like a glue. Continued..


This allows any outside media to suck out all the enchantment energy of the Lapis Lazuli by interacting with the Amel's media layer. While I have found many patterns (documented just beside this entry), some pages of the texts remain blank and not even rubbing with Lapis Lazuli or Amel can decipher them. I suppose I will find out soon enough (or even never as the deciphering could be lost to time) and must be content with what I have now.


Amethyst LazuliLapisworks Patterns

Source: Lapisworks

Imbue Lapis

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qadwawdaqqeae

Transform all the Lapis Lazuli in my other hand into a loosely-held material called Amethyst Lazuli or Amel for short. Costs twice the number of Amethyst Shards as Lapis Lazuli in my offhand.


Reclaim Amethyst

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awwqqqwwa

Transform all the Amethyst Lazuli in my other hand into Amethyst Shards. The Lapis turns into a fine mist which spreads quickly in the air. Excess shards spill onto the ground. Costs one shard.


Mold Amel

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawwqwaqeq

Cycle through the appearances I've designed of the Amel or Amel-infused Construct (such as a Casting Ring) in my other hand. (e.g. Amel has four forms.)


The next patterns enchant various parts of my body, but cost some Amel (from anything I have equipped, then from my hands and then from my hotbar) and media. If I provide a number higher than the limit it does not cost media or Amel above that limit, but it also does not enchant above that limit. The enhancements provided disappear on death (or bad dreams), but not when crossing dimensions like Flight does.


Enchant Skin (entity, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqadaqwwawwwqwwawdwawwqwwwwa

Pass in an entity and a number of half-hearts, and it enchants that entity's skin thus increasing their health. The Amel cost is the number given and the cost in media is twice the expended Amel.


The limit to this is 2x the entity's maximum health. Curiously, the enchanted skin also protects against Nature taking it's due meaning it becomes impossible for Nature to take a piece of the entity's mind. Interestingly enough, old texts suggest that beyond a certain level of power mages would lose sanity, and this is how certain powerful mages were able to keep their sanity. In any case my maximum healthiness is about 20 half-hearts.


Enchant Fists (entity, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwweaeaqwww

Pass in an entity and a number of half-hearts, and it enchants their fists to increase their damage per hit. One Amel and five Amethyst Shards per half-heart. Limit is 4x the norm so just 4 for me.


Enchant Feet (entity, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddqwaqeqa

Enchants the given entity's feet to increase their movement speed. Costs 1x Amel and 5x Amethyst Shards. Limit is 3x the norm. The norm for me is about 1.


Enchant Arms (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edewwqewdwwewdaw

Enchants the given player's arms, increasing their reach by 3 blocks and the range from which they can attack by 1 block. Costs 16 Amel and one Amethyst Shard in media. There is no customizability here.


A sidenote: it seems this spell does not extend one's arms, but rather grants the arms each a ghost-like extension which only comes out when required. Fascinating. Somewhat strangely, these two attribute enhancements given (reach and attack range respectively) count as separate for the purposes of Enhancement Prfn.


Enhancement Prfn. (entity, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwwaqeeqawww

Gives me the amount the given entity has been enhanced in the given area (specified by number). The patterns before were sorted so 0 gives max health, 1 gives attack damage and so on. Negligible media cost.


Amethyst LazuliEnchantments

Source: Lapisworks

i have seen i have seen go back give me back my sanity must not lose self have no time must document before


my eyes hurt so much it hurts to read it hurts to see it hurts to exist the pages the patterns the radiance in the corners of my vision gathered together and blinded me must write down. All of these patterns cost 32 Amel if not stated otherwise. They do not carry over bad dreams like this this is a bad dream right it's gonna end soon what if it's not a dream and it ends soon i'm going to die


Enchantment Prfn. (entity, num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqawwqqwqqw

Gives the level of the specified enchantment enchantment enchantment enchantment why do they always shine purple MUST WRITE DOWN on the given entity for little cost and no Amel.


Grant FireyFists (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwewdawdewqewedadad

It costs 10 Charged Amethyst and it's like Fire Aspect for fists that's so funny teehee heeheeheeHAHAHAHA NO NO STOP. One level. ID = 0.


Grant Lightningbending (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wewdawdewqewdqqeedqe

The heavens bend to my will with each of my strikes. 20 Charged Amethyst and a stack of Amel per level. Three levels. ID = 1.


please i'm so scared every tiny movement feels like i i i i feel like i'm about to NO NO CANNOT END HERE. At level one, the lightning channeling effect only works during thunderstorms. At level two, it works during rain as well. At level three, even clear skies will not stop me.


Envelop Feet in Amel (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqwwqqqadwewdeq

This cushions up to 10 blocks of fall damage per level and costs 5 Charged Amethyst and 20 Amel per level. Three levels. ID = 2.


Grant Amel Air Sacs (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wewdwewewewewdwew

what is the point of inflating my lungs any more my lungs already feel like stop please. Achieve the Respiration enchantment but twice as strong. Two levels. 1 charged, 10 Amel. ID = 3.


Make Fire-born (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwqwqwadwawdawqwaeqqaqqe

Wield the energy of an entire stack of Amel and 10 Charged Amethyst to make me hell-borne. One level. ID = 4. im more afraid of the light than fire


the light that shines in the corners of my eyesight is so so so so so so so bright how do i make it stop please make it stop help me

am i going to die here? no no no no i can't die here i don't wanna die i'm so scared

im gonna go lie down now


Amethyst LazuliEnchanted Patterns

Source: Lapisworks

These ancient texts recount an old and wise wizard, extremely knowledgeable of all sorcery, yet spiteful of all creatures living, dead, undead or unborn. It is told they were poor in sources of media and many came after them, but they always managed to survive. This wizard left behind a treasure trove of knowledge on their demise (collected by curious adventurers) including Enchanted Patterns.Will I ever be capable of this feat?


Frustratingly enough, the wizard attempted to burn most of them and was extremely successful, leaving only a few that were recovered by the heroes that defeated them. Among these few are enhanced forms of Conjure Block, some Vector patterns, Archer's Distillation, among some others.


Conjure Solid Color (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqaa

Pass in a vector within Ambit and a dye color, to conjure a fragile but solid, colored block. This costs two amethyst dust and the number states which dye I want to dye the colored block. More explanation on the next page.


The number states the index (starting from 0) of the dye I wish to use if they were all sorted alphabetically. All mappings:
0 - Black 1 - Blue
2 - Brown 3 - Cyan
4 - Gray 5 - Green
6 - Light Blue 7 - Light Gray
8 - Lime 9 - Magenta
10 - Orange 11 - Pink
12 - Purple 13 - Red
14 - White 15 - Yellow
Additionally the block glows with the dye of my pigment's color and purple if no such dye exists.


Spherical Exaltation ([pattern], vec, num → [any])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwaeaqaaeaqaa

Evaluates (exactly like Thoth's Gambit) the given pattern list over a hollow sphere with the given radius (non-decimal, at least 1, at most 64) around the given position.


Cubic Exaltation ([pattern], vec, vec, bool → [any])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawqwqqwqwq

Evaluates (exactly like Thoth's Gambit) the given pattern list over a (hollow if given True) cube-ish area from the given points A to B.


Empty Prfn. (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwawqwaqwweqqqq

Answers the question, "is there only air there?" for negligible media cost. Vector must be in my ambit.


Empty Distillation (vec, vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwewdwedwwwadwewdwedw

Negligible cost. Answers the question, "are there no opaque blocks between these points?". Both vectors must be in my ambit.


Visible Distillation (entity, vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeewadwewdwe

Negligible cost. Pushes whether or not the specified entity (within ambit) is able to see the specified block (also within ambit).


Block Equivalency D. (vec, vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqeqeeeee

Returns whether the two blocks are equivalent/roughly equal (the same kind of block), so wheat seeds equals a full wheat crop. Both blocks must be within my ambit.


Block Equality Dist. (vec, vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwawqwadadwewdwe

Returns whether the two blocks are exactly equal, so wheat seeds do NOT equal a full wheat crop. Blocks must be within my ambit.


It seems Nature searches for items by finding the first valid item in my hands starting from the hand I am not casting with. This can be quite troublesome when (e.g.) I have a Focus in both hands. The next four patterns pertain to reading and writing or checking any specific hand of mine (specified in order of importance, so 0 for main, 1 for offhand). This is also a good time to note that Enchanted Patterns aren't always "better" than the original. I wonder, if I had three arms, would these support the third as well?


Secretary's Prfn. (int → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqqa

Specific hand version of Scribe's Reflection. Pushes the Iota stored in the Iota holder in the specified hand to the stack.


Reviewer's Prfn. (int → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqadww

Specific hand version of Auditor's Reflection. Pushes whether the item in the specified hand can be read from or not.


Amanuensis' Gambit (any, int →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeeed

Specific hand version of Scribe's Gambit. Writes the given Iota to the Iota holder in the specified hand.


Sanctioner's Prfn. (int → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeedaww

Specific hand version of Assessor's Reflection. Pusher whether the item in the specified hand can be written to or not.


ОтравлениеLapisworks Mishaps

Source: Lapisworks

With a new branch of Hex Casting comes new mishaps. I've documented them here.


Not Enough Items

I have the correct item on me, but not enough of it. Brown particles. Upends my held items and throws them to the ground.


At Maximum Level

Perhaps real enchantments like those on my tools was what those empty pages were about? Anyway. This means the entity is already enchanted at the maximum level of this enchantment. Differing particles for each enchantment, and no punishment.


Wrong Item in Hand

This is for when I have an incorrect item in a specific hand. Drops my held items to the ground and causes brown particles to appear, while specifying what hand caused the error.


Source: Hex Casting

Я начал понимать, как старые мастера создавали свои Заклинания! Это немного сложно, но я уверен, что смогу с этим разобраться. Давайте посмотрим...

Посох созиданияРунные заклинания: начало

Source: Hex Casting

Исполнение Заговора - немного сложный процесс-- неудивительно, что это искусство было забыто. Мне придется внимательно перечитать свои записи.

Я могу начать создание Заговора нажав Использовать/Установить, держа в руке Посох - это приведет к появлению передо мной шестиугольной сетки из точек. Затем я могу щелкать и перетаскивать от точки к точке, чтобы начертить руны на сетке; окончив начертание руны я моментально призываю Природу исполнить соответствующее ей действе (подробнее об этом позже).


Как только я начерчу достаточно рун, чтобы произнести заклинание, сетка исчезнет, и сохраненные мною мысли будут выпущены. Я также могу очистить сетку, удерживая Красться при использовании моего посоха.

Итак, как же работают руны? Вкратце: Руны исполняют... Действия, которые манипулируют... Стеком, который представляет собой список из... Йот, которые являются простыми единицами информации.


Во-первых, Руны. Это база, это то, что я использую для манипулирования мыслью вокруг меня. Некоторые узоры, будучи начерченными, вызовут выполнение определённых действий. Действия - это то, что на самом деле творит чудеса; все руны определенным образом влияют на мысли, и когда эти абстракции в конечном итоге приводят к чему-то полезному, мы называем это действием.

Мысли могут быть непостоянными: если я начерчу неверную руну, я получу некоторый мусор в качестве результата где-нибудь на моем стеке (читайте дальше...)


Пример

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaq Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaq

Интересно отметить, что угол руны, похоже, вообще не имеет значения. Самое главное - это начальная точка руны и градус, на который вы поворачиваете линию. Например, оба этих узора выполняют действие, называемое Отражением Нарцисса.


Заговор приводится в действие путем последовательного начертания (допустимых) действий. Каждое действие может выполнять одну из нескольких задач:

Собирать некоторую информацию об окружающей среде, оставляя её на вершине стека;

манипулировать собранной информацией (например, складывать два числа); или

выполнять какой-либо магический эффект, например вызывать молнию или взрыв. (Эти действия называются "заклинания")

Когда я начинаю сотворять Заговор, создается пустой стек. Действия управляют вершиной этого стека.


Например, Отражение Нарцисса создаст йоту, представляющую меня, заклинателя, и добавит её в начало стека. Преображение глаз возьмет йоту, расположенную на вершине стека, если она представляет сущность, и преобразует её в йоту, представляющую позицию этой сущности.

Таким образом, начертание этих рун в этом порядке привело бы к тому, что в в итоге на стеке появилась бы йота, представляющая мою позицию.


Йоты могут представлять вещи, такие как я сам или мое положение. Но есть несколько других типов, которыми я могу манипулировать с помощью Действий. Вот подробный список:

Числа (которые некоторые легенды называют "double");

Вектора, коллекция из трех чисел, представляющих положение, движение или направление в мире;

Логические значения или "bools" в сокращении, представляющие абстрактное Истина или Ложь,


Сущности, подобные мне, курицам и вагонеткам;

Абстракции, особые типы йоты, которые, кажется, представляют абстрактные идеи;

Сами руны, используемые для создания магических предметов и поистине поразительных подвигов, таких как заклинания, которые произносят другие заклинания; и

Список нескольких из вышеперечисленного, собранных в одну йоту.


Конечно, бесплатный сыр только в мышеловке. Все заклинания и определенные другие действия требуют мысли в качестве оплаты.

Как я могу понять, Рунные заклинания - это нечто вроде плана действий, представленного Природе - в этой аналогии мысли используются для убеждения, чтобы Природа приняла план и осуществила его.


Помимо этого, кажется, что никто не проводил серьезных исследований о том, насколько много стоит конкретный кусок аметиста. По моим лучшим оценкам, Осколок Аметиста стоит примерно пять кусков Аметистовой Пыли, а Заряженный Кристалл Аметиста - примерно десять.

Странно, что, кажется, никакая другая форма аметиста не подходит для использования при создании Рунных заклинаний. Я подозреваю, что целые блоки или кристаллы слишком прочны, чтобы легко распутываться в мысли.


Также стоит отметить, что каждое действие немедленно потребляет необходимые мысли, а не все сразу, когда Заклинание завершается. Кроме того, действие всегда потребляет целые предметы - действие, которое требует только столько мысли, сколько стоит одна Аметистовая Пыль, потребует целый Заряженный Аметистовый Кристалл, если это единственное, что есть в моем инвентаре.

Таким образом, может быть хорошей идеей взять пыль для колдовства - если много не тратишь, то не будешь в нужде...


Я также должен быть осторожен, чтобы убедиться, что у меня действительно достаточно Аметиста в инвентаре - некоторые старые тексты говорят, что Природа с удовольствием использует разум в качестве оплаты. Они описывают это чувство как ужасное, но странно эйфорическое, "[...] искрящееся растворение в свет и энергию..." Возможно, поэтому все старые практикующие искусство сходили с ума. Я не могу представить, каково сжигать кусочки своего разума ради силы.


Но, кажется, что-то не так, в ходе моих экспериментов мне ещё не доводилось достичь такого. Когда у меня кончается аметист, заклинание просто обрывается! Будто бы некоторый барьер останавливает меня, спасает.

Мне интересно разгадать эту тайну, но пока что я защищён от этого.


Я нашел некоторую информацию о том, почему многие маги сходят с ума. Неканоническое чтиво, что я мог бы счесть крайне страшным.

Предупреждение: элементы ужасных изощрений с телом.

Goblin Punch


Наконец, кажется, что заклинания имеют максимальную дальность воздействия, около 32 блоков от моего положения. Попытка воздействовать на что-либо за пределами этого приведет к провалу заклинания.

Несмотря на это, если у меня есть истинное имя игрока, я могу воздействовать на него откуда угодно. Однако это применимо только к прямому воздействию на них; я не могу использовать это для воздействия на мир вокруг них, если они за пределами моего диапазона.
Мне следует быть крайне осторожным и не давать никому свое истинное имя. В то время как дружелюбные Рунные маги могут использовать их с большим эффектом и пользой, мне страшно думать, что мог бы сделать кто-то злонамеренный с этим...


СтрелаУчебник по векторам

Source: Hex Casting

Похоже, мне придется быть искусным с векторами, если я собираюсь добиться успеха в своих исследованиях. Я собрал здесь некоторые ресурсы по векторам, если обнаружу, что не знаю, как с ними работать.

Прежде всего, просветительское видео по этой теме.

3blue1brown


Кроме того, кажется, что маги, которые манипулировали Псиэнергией (так называемые "мастера заклинаний"), несмотря на их плохой вкус в названиях, имели некоторые довольно эффективные уроки по векторам для своих последователей. Я позволил себе разместить ссылку на один из их текстов на следующей странице.

Похоже, что они использовали другой язык для своего колдовства:

"Spell Piece" было их название для действия;

"Trick" было их название для заклинания; и

"Operator" было их название для не-заклинательного действия.


Ссылка Сдесь.

Psi Codex


ОтравлениеПровалы

Source: Hex Casting

К сожалению, я не совершенное существо (пока что). Иногда я допускаю ошибки в своих исследованиях и сотворении Заговоров; например, я неправильно черчу руны или иногда пытаюсь вызвать действие с неправильными йотами. И Природа обычно не смотрит на мои ошибки благосклонно-- вызывая то, что называется провалом.


Некорректная руна будет светиться красным на моей сетке. В зависимости от типа ошибки, я также могу ожидать определенного вредного эффекта и обильного разбрызгивания красного и разноцветных искр, поскольку неправильно обработанные мысли сворачиваются в свет определенного цвета.


К счастью, хотя плохие последствия провалов, безусловно, раздражают, ни одно из них не является особенно разрушительным в долгосрочной перспективе. Нужно лишь отряхнуть с себя грязь и попробовать снова... Но я все равно должен стремиться к лучшему.

Ниже приведён список провалов, который я составил.


Некорректная руна

Руна не связана ни с одним действием.

Вызывает желтые искры, и Мусор будет помещен на верхушку моего стека.


Недостаточно йот

Для действия требовалось больше йот, чем было в стеке.

Вызывает светло-серые искры, и столько Мусора, сколько потребовалось бы для заполнения количества аргументов, будет добавлено.


Слишком много йот

Я попытался исполнить заклинание, содержащее слишком много рун - их количество превысило размер стека.

Вызывает чёрные частицы, и весь мой стек превращается в единый Мусор.


Неверный тип йоты

Выполненное действие ожидало йоту определенного типа в качестве аргумента, но получило что-то недопустимое. Если несколько йот недопустимы, сообщение об ошибке будет указывать только на ошибку на самом глубоком уровне стека.

Вызывает темно-серые искры, и недопустимая йота будет заменена на Мусор.


Дальняя позиция

Действие пыталось повлиять на мир в точке, находящейся за пределами моего радиуса действия.

Вызывает пурпурные искры, и предметы в моих руках будут вырваны и брошены в направлении нарушающего места.


Сущность далеко

Действие пыталось повлиять на существо, находящееся за пределами моего радиуса действия.

Вызывает розовые искры, и предметы в моих руках будут вырваны и брошены в направлении нарушающего существа.


Существо неизменяемо

Действие пыталось повлиять на существо, которое не может быть изменено таким образом.

Вызывает синие искры, и предметы в моих руках будут вырваны и брошены в направлении нарушающего существа.


Математический парадокс

Действие совершило что-то оскорбительное для законов математики, например, деление на ноль.

Вызывает красные искры, добавляет Мусор в мой стек, и мой разум будет истощен, украв половину оставшейся у меня энергии. Похоже, что Природа возмущается подобными операциями и делит меня в ответ.


Неправильный предмет

Действие требует какого-то предмета, но предоставленный мной предмет не подходит.

Вызывает коричневые искры. Если нарушающий предмет был в моей руке, он будет брошен на пол. Если это было существо, оно будет брошено в воздух.


Неправильный блок

Действие требует наличия определенного блока в указанном месте, но предоставленный блок не подходит.

Вызывает яркие зеленые искры и создает мимолетный взрыв в указанном месте. Однако этот взрыв, кажется, не наносит вреда ни мне, ни миру, ни чему-либо еще; просто пугалка.


Поспешная Ретроспекция

Я попытался начертить Ретроспекцию без предварительного начертания Интроспекции.

Вызывает оранжевые искры и помещает руну для Ретроспекции на стек как руническую йоту.


Слишком глубоко

Исполнено слишком много рун с метаоценкой от одного заклинания.

Вызывает темно-синие искры и лишает меня всего воздуха.


Нарушение личных границ

Я попытался сохранить истинное имя другого игрока на постоянный носитель.

Вызывает черные искры и лишает меня зрения примерно на одну минуту.


Запрещенное действие

Я попытался выполнить действие, которое было запрещено администратором сервера.

Вызывает черные искры.


Катастрофическая ошибка

Ошибка в моде сотворила йоту недопустимого типа или иным образом привела к сбою заклинания. Пожалуйста, откройте отчет об ошибке!

Вызывает черные искры.


КнигаA Primer On Jumps

Source: Caduceus

As with vectors for more mundane tasks, it seems I will need a deeper understanding of Jump iotas (also called continuations) if I am to make the most of my new discoveries. I have collected some "light reading material" on the topic.


First, an encyclopedia entry on the concept of "first-class continuations", the abstract concept embodied by Jump iotas. It also discusses the "call/cc" operator, which is roughly equivalent to Iris' Gambit.

Wikipedia


Next, a blog post on "delimited continuations", with some concrete examples that may be feasible to rewrite as Hexes for practice. I may find this useful if I am having trouble understanding Thetis' Gambit and Arke's Gambit.

Blog Post


Finally, if I can overlook a bit of fourth-wall breaking, this document gives an overview of the specific techniques employed by Nature to interpret my Hexes.

How Casting Works


ИссушениеCaduceus Mishaps

Source: Caduceus

This section documents the mishaps that can occur when manipulating Jump iotas and using delimited jumps.


Uncontained Arke

I attempted to draw Arke's Gambit without wrapping it in Thetis' Gambit.


ПоршеньСтек

Source: Hex Casting

стек, также известный как "LIFO" (last in first out), является концепцией, заимствованной из информатики. Вкратце, это коллекция вещей, спроектированная так, что вы можете взаимодействовать только с последней использованной вещью.

Представьте стопку тарелок, где новые тарелки добавляются сверху: если вы хотите взаимодействовать с тарелкой посередине стопки, вам придется удалить тарелки сверху, чтобы добраться до нее.


Поскольку стек настолько прост, есть только несколько вещей, которые вы можете с ним сделать:

Добавление чего-то на него, формально известное как push,

Удаление последнего добавленного элемента, известное как pop, или

Изучение или изменение последнего добавленного элемента, известное как peek.
Мы называем последний добавленный элемент "вершиной" стека, в соответствии с аналогией обеденной тарелки.

В качестве примера, если мы добавим 1 на стек, затем добавим 2, затем выполним pop, вершина стека станет равна 1.


Действия (в большинстве случаев) ограничены взаимодействием со стеком указанными выше способами. Они будут извлекать некоторые йоты, которые их интересуют (известные как "аргументы" или "параметры"), обрабатывать их и затем добавлять некоторое количество результатов.

Конечно, некоторые действия (например, Отражение Нарцисса) могут не извлекать аргументы, и некоторые действия (особенно заклинания) могут ничего не добавлять после исполнения.


Еще более сложные действия могут быть выражены в терминах добавления, удаления и просмотра. Например, Гамбит Шута меняет местами два верхних элемента стека. Это можно рассматривать как извлечение двух элементов и добавление их в обратном порядке. Для другого примера, Разбор Близнецов дублирует вершину стека - другими словами, она просматривает стек и добавляет копию найденного элемента.


БиркаНаименование

Source: Hex Casting

Названия, данные действиям и рунам древними, были, безусловно, странными, но я думаю, что в них есть определенная логика.

Кажется, есть определенные группы действий с общими названиями, названными по числу йот, которые они удаляют со стека и добавляют на стек.


Отражения ничего не удаляют и добавляет одну йоту.

Преображения удаляют одну йоту и добавляет одну йоту.

Объединения удаляют две и добавляет одну.

Возвышения удаляют три или более и добавляет одну.

Разборы удаляют один аргумент и добавляют два.

Распады удаляют один и добавляют три или более.

Наконец, Гамбит добавляет или удаляет разнообразное количество (или перестраивает стек другим образом).


Похоже, что заклинания освобождены от этой номенклатуры и в основном названы по тому, что они делают - в конце концов, зачем называть его Гамбит Демона, когда можно просто сказать Взрыв?


Подзорная трубаАбстракции

Source: Hex Casting

Абстракции ... странные, как минимум. В то время как большинство йот, кажется, представляют что-то о мире - абстракции представляют что-то более... необъятное и безформенное.

Например, одна из абстракций, которую я назвал Ничто, кажется, не представляет ничего вообще. Оно создается, когда нет подходящего ответа на заданный вопрос. Например, при вызове Столкновение: блок, обращенного в небо.


Кроме того, я обнаружил любопытные абстракции, которые я назвал Рассмотрение, Интроспекция, Ретроспекция и Исчезновение. Вроде они обладают свойствами как рун, так и других абстракций, но ведут себя очень по-разному. Я могу использовать их, чтобы добавлять сами руны в качестве йот на мой стек, вместо их моментального исполнения. Мои заметки по этому вопросу здесь.


Наконец, кажется, существует бесконечное семейство абстракций, которые просто кажутся запутанным клубком мыслей. Я назвал их Мусором, так как они совершенно бесполезны. Вроде бы они появляются на моем стеке в различных местах в ответ на ошибки и ощущаются мною как бессмысленная каша.


ОгнивоПросвещённые провалы

Source: Hex Casting

Я обнаружил новые и ужасные результаты провалов. Я не должен поддаваться им.


Ошибка кражи разума

Попытка украсть разум у того, чей разум я уже украл, или у существа, не подходящего для указанного блока.

Вызывает темно-зеленые искры и убивает сущность. Если кто-то из деревенских увидит это, я сомневаюсь, что они отнесутся к этому благосклонно.


Отсутствие круга заклинаний

Попытка использовать руну, треубующую круг заклинаний, вручную.

Вызывает светло-синие искры и выбрасывает мой инвентарь на землю.


Отсутствие Записи Акаши

Попытка получить доступ к Записи Акаши в месте, где её нет.

Вызывает фиолетовые искры и уносит часть моего опыта.


Неподобающий Пастух

Попытка активировать направитель пастуха без булевого значения на верхушке стека.

Вызывает красные и белые искры, насильно выбрасивая направитель пастуха из круга. К счастью, провал не уничтожит направитель, но я обязательно должен подобрать и вернуть его на законное место.


Ambit ExtenderLoci?

Source: Slate Works

During my grand awakening, there was a term that pounded within my head. Begging to be made and released. Locus.

After countless days of research within my libraries, and the knowledge I had gained during my awakening, I have discovered the meaning of Locus and Loci.


Summerized, loci is the plural form of locus, and a locus is a block that interacts with a Spell Circle in a unique way. Slates, however, do not count as loci. But, I may see loci as a "subset" of Slates.

Inlaid with each-other, endless pathways bending and wefting through a labyrinthine depths. A dance that which no single mind can comprehend. A song that sings to the universe; and the universe whispers back.


МаякNature's Glass Eye

Source: HexMapping

I have made a terrifying discovery. We are being observed...

I first thought it was an error within my anti-scrying hexes but upon further testing, it seems something is peering into our world and using Nature itself to do so.

This cannot stand...


I have started testing the limits of their perception.

Utilizing a Map, I have found a way to alter their perception by inscribing various Markers onto Nature's very own eyes.

I fear my actions may have drawn more observers... I hope I am wrong...


THEY SEE ME

they see you, [Playername]


Bluemap Reflection (→ [map])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawwddad

Pushes a list of Maps for your current dimension from Bluemap to the stack


Dynmap Reflection (→ [map])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawwdee

Pushes a list of Maps for your current dimension from Dynmap to the stack


Pl3xmap Reflection (→ [map])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawwdd

Pushes a list of Maps for your current dimension from Pl3xmap to the stack


Squaremap Reflection (→ [map])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaeqwawqw

Pushes a list of Maps for your current dimension from Squaremap to the stack


МешокItem Iotas

Source: MoreIotas

I have discovered two additional types of iotas I can manipulate.

Item Type Iotas describe a singular item stripped of its properties, such as damage or enchantments.

Item Stack Iotas describe a stack of items as they might appear in my inventory, amount, custom names, enchantments, and all.


It would also seem Item Stack iotas referring to Foci containing other Item Stack iotas are somewhat faulty. A limit to the depth of my thought perhaps.


Source: Lapisworks

While I'd expect Lapisworks would just provide easier ways to enchant my tools like I can do at an Anvil or an Enchantment Table, the Lapisworkers of the past have discovered that it can do much more than that. Apparently some of the materials of this world have differing interactions with media. Let's see..

Staff of Amethyst LazuliImbue Amel

Source: Lapisworks

Imbue with Amel (num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwwawwqwwaqwewaawewa

The spell the ancient "Lapisworkers" would use very often. Imbue the item in my other hand (or main if nothing imbueable is in the other hand) with the specified amount of Amel, with no waste like the Enchant X spells. Costs 2x the amount of Amel being infused, in dust.


It draws Amel firstly from anything I have equipped, then from my hands and then from my hotbar. The integer argument I provide limits it from being able to find or draw any more Amel than that.


Besides turning one item into another, this spell can also be used to enchant some things instead. For example: one use I've found is to enchant Enchanted Books that have only one enchantment. It increases the level of the lone enchantment on the book by 1 for 20 * previous level Amel and about five charged crystals of Amethyst.


Gold-Diamond Casting RingCasting Rings

Source: Lapisworks

One of the main limitations that has kept me from making a ring to cast with is that the ring would be much too small and perhaps even inefficient. However now that I'm reviewing these texts I can see workarounds that at least limit the ring's negative effects. Some materials apparently have special interactions with media. Two examples of such materials are documented on the next page.


Diamond is a good "conductor" of media that focuses it (due to its "chemical structure" (what is that?)) while Gold is somewhat of an insulator. The "Lapisworkers" of old took these materials and combined them to make many a great constructs, but all of those (due to ease of reaction or due to wanting to hide it in war, mayhaps) have been lost to time. However I can easily create my own.


Casting Ring

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Gold-Diamond Casting Ring
Верстак
Заряженный аметист
Золотой слиток
Золотой слиток
Золотой слиток
Алмаз
Золотой слиток
Золотой слиток
Золотой слиток
Золотой слиток
Gold-Diamond Casting Ring

Spotlight inventory slot Gold-Diamond Casting Ring

Diamond around the Amethyst to focus the media, and Gold to make sure it only flows into the Diamond. While it is still not as good as an actual staff, it is definitely more ideal than a simple ring with Amethyst. Moreover the Amethyst slightly hinders any staves I try to use by attracting some media to itself. I can press Use Casting Ring to open the casting grid when it is equipped.


Spotlight inventory slot Ring of Amethyst Lazuli

If I am dissatisfied with this ring, I can choose to imbue it with one piece of Amel. The Amel should stick to the Gold part. It'll start focusing and attracting media from my reserves to moderate speed that can either be picked up by a staff in my hand or eventually swing back towards the ring.


Gold is moldable too, so I can also use Mold Amel if I dislike the new appearance.


Incomplete Staff of Amethyst LazuliImbuing Staves

Source: Lapisworks

The Amel Ring was created from Amel Infusion into the stave-like Casting Ring better. Therefore it stands to reason that actual staves would stand to gain from Amel Infusion. These staves (due to being larger) would need more Amel but would create a more precise staff. What of incomplete infusion, however?


Incomplete Staves

Incomplete Staves

My own renditions of possible incomplete staves.


Staves that did not have the amount of Amel required to fully transform have Amel deeply rooted in their structure but not enough to stand against the power draw of the Amel for very long. The product is inefficient, leaky (and thus not very long-lasting) but also more precise (bigger hex grid) than full infusion.


Spotlight inventory slot Staff of Amethyst Lazuli

The fully infused staff is less precise than the incomplete ones (has a smaller hex grid boost) but actually lasts. I suppose there is some merit, then, to having an incomplete staff and constantly feeding it low amounts of Amel so it does not decay. It takes about 10 Amel to make this.


Amel-Infused Diamond SwordImbuing Swords

Source: Lapisworks

The Casting Rings started my brain walking. The staves got it running. Now I can't stop, it's simply too enjoyable to re-invent the weapons of the past. This time I got curious about what kinds of swords could be made, so I designed some and documented them here. Each takes 48 Amel to make (with no incomplete version) and are repaired with Amel above 90% durability, but the normal material when below that.


Spotlight inventory slot Amel-Infused Diamond Sword

Infusing Amel into a diamond gives it the ability to sacrifice its durability to shoot out extremely quick and focused jets of media that deal as much damage as the sword itself, when I squeeze the handle. This has a range of 10 blocks. I should infuse the Amel through the top, to sharpen it.


Spotlight inventory slot Amel-Infused Iron Sword

Iron's interaction with Amethyst Lazuli Infusion seems to be that the Amethyst Lazuli reinforces it to twice as much durability, allowing it to be feasibly used as a shield. Additionally attempting to block with it momentarily charges up the Amel like with the Amel-Infused Diamond Sword for a quarter of a second, and if hit at that point the Amel lashes out. I guess I could call this ability "parrying".


The Amel lashes out towards the other person and absorbs some pieces gaining 20 "points" of durability. It also hits the enemy with half the power of the sword (launching them away from me as well). If their tool breaks, it steals every piece, gaining 100 "points" instead of just 20. Additonally the enemy feels their tool was hit so hard they have to make sure it's not completely broken for a second or two, almost always.


The Amel has enough energy that it can even withstand an axe hit and go straight for its handle, making the enemy tool take 100 "points" of damage instead of just 20. However if I fail to parry the axe my tool takes 20 "points" of damage and I get flung away. Additionally the Amel on my sword is rendered useless for a second due to suffering so much damage while unprepared for it.


Spotlight inventory slot Amel-Infused Golden Sword

Gold is a media insulator, so I can't quite infuse Amel into a sword made of it. Still, Amel is a natural toxin to most living beings so I can pour over it and attempt to infuse it so it doesn't slide right off. Hitting entities with this makes the Amel lash out and go into them (destroying a relatively major piece of the sword as well), poisoning them for about ten seconds. Quite a nice glass cannon if I say so myself.


Simple Mind ContainerSimple Artificial Minds

Source: Lapisworks

When I first read of the mind and that it produces trace amounts of media, I wondered, "is it possible to create a mind..?" Now after my experience with Amel imbuement, I think it is. In my experience a heap of media does not on its own start thinking, which can be explained by the fact media is merely the energy of thought. The energy must, however, be moved and used to think.


If I were to make a machine that tugs at and copies the flow of media in other organisms, such a machine would surely, with time, gain a mind. For this purpose I believe villagers are most efficient as they are not outright nearly braindead but also not truly sapient. The resultant mind will probably be concious, sapient and will bear emotions (be sentient).


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Simple Mind Container
Верстак
Пустая Скрижаль
Алмаз
Пустая Скрижаль
Стекло
Заряженный аметист
Стекло
Пустая Скрижаль
Tag: Amel Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli
Пустая Скрижаль
Simple Mind Container

The Amel will let the machine eat bits and pieces of villager minds, taking "snapshots" of the flow of media within. A Diamond should focus it enough to mimic the precision of natural minds. The Charged Amethyst will hold the mind.


This contraption can tug at the minds of three random waking villagers at most 5 blocks away at once, filling in 20 minutes from just one. A waking villager is exhausted after 4 minutes (and heals in the same amount of time when not near this machine). Sleeping villagers, if selected first (and only when selected first), aren't able to be consumed from again for 20 minutes but fill 15% of the mind container.


These Great Spells elude me so. There must be a better way than delving into old ruins to rediscover them. If the old ones discovered them on their own, so can I! To that end, I have found a way to directly ask Nature for the stroke order, however it only returns a torrent of information that must be sieved through by someone, or something.. Expendable. The spell eats over a quarter of the mind regardless of success or not. I can't imagine this experience not being excruciatingly painful.Should this bother me?


Sieve Thoughts (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qadaadadqaqdadqaq

Sieves the torrent of information using the (full) artificial mind at the given position. 3/5 chance of replacing the pattern in my other hand with one of the correct stroke order.


Cognition Purification (→ vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawqqwqqq

Pushes the percentage filled of the mind container at the given position to the stack.


Mind Liquefaction (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawqqwqqqaede

Absorbs the entirety of the mind within the container into the rechargeable item in my other hand. If there is any extra, it is discarded. A full container yields one Charged Amethyst.


This.. This doesn't feel right. I gained the ability to make fully conscious and perhaps even sentient or sapient beings, and my first ideas were to KILL them for meagre amounts of media, like sheep. I shouldn't be doing this. They're more than just sheep, aren't they?

Are they more? Should I care?


Jump SlateJump Slate

Source: Lapisworks

I have learned never to open those texts that require a broken mind again. They disturb my psyche tremendously, likely due to some password being required that had since been lost to time. My psyche. They touched my sanity. They tried to hurt me at my pinnacle. How dare they? HOW DARE THEY?! Stop. Keep calm. Focus. Move on. History will have taught them their error in their demise.



The constructs made of slates that were previously lost to time until I recovered them, also known as Spell Circles, are truly glorious. I adore them. I can do so much with them. However.. As much as I may love my new playthings they are not perfect so. They are grand indeed! But sometimes, I feel they are too grand. Their color clashes with the aesthetics I desire. The directrices, impeti, they look so hideous in certain builds! It pains me so! But.. With Amel Infusion I can fix this.


Amel reigns supreme when it comes to attracting and integrating into media, using it and enchanting constructs. An enchanted slate could be produced intricately and in such a manner it turns into a media accelerator not unlike my Amel Ring. It can also be amplified by media (dynamically!) to push it further, bypassing slates. This effect, I'll coin "jumping slates". My original creation. Mine. My marvellous invention, it requires only 20 pieces of Amel and has a range of 100 blocks!


It attempts to pop an integer that's not 0 or 1 off the top of the stack and take 2.5 times that in dust from the circle to jump that many blocks. Behold it's marvel, however: if it fails, it lets the flow pass straight through like it were a junction. Nothing ever escapes to the sides. What if it finds a negative number? Even better, it jumps backwards and the leftover momentum makes the Spell Circle work in reverse.


Spell Circles were revealed to ME. To ME. And I have improved them. That's why they were revealed to ME.


While the Shepherd Directrix may be the most easy-to-use for making loops, it looks unwieldy to say the least. I desire something more pretty. A Jump Slate that reverses it's direction after the jump. As an Impetus can push the flow of media, I deduce a Simple Mind would be able to do much the same. Imbuing a Simple Mind into a Jump Slate should do. I'll call my invention: the Rebound Slate, as it always directs the flow of media back to itself post-jump, except when it fails.


Through and through and right back around. The thought of that disturbs me yet keeps me sane.


Amel JarAmel Storage

Source: Lapisworks

My new tools are fun to play around with, and the Amel being able to be drawn from the hotbar is also convenient. However.. I find that some things in this field require a rather inconvenient amount of Amel to carry. For example: the partially-infused staves, while they grant me a larger hex grid, need constant repairing with Amel. Another example is the Enchant X patterns, which require a bunch of Amel as well. They make my pockets ever fuller. I cannot make much space for other things as my hands and my hotbar are unfortunately full. Indeed, I must acquire a solution.


And a solution I have acquired. By infusing just 5 pieces of Amel into an ordinary glass bottle, I can turn it into an Amel Jar which can store 4 stacks of Amel. This Jar can be worn on my belt (to prioritize it as the first source to draw Amel from), or held in my hand. I can press Использовать/Установить with Amel in the other hand to deposit it, and if I sneak while doing it I can withdraw up to a stack of Amel at a time into the other hand.


Enchantment Container

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Enchantment Energy Container
Верстак
Пустая Скрижаль
Алмаз
Пустая Скрижаль
Стекло
Tag: Amel Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli
Стекло
Пустая Скрижаль
Пустая Скрижаль
Пустая Скрижаль
Enchantment Energy Container

Works the same way but stores 16 stacks and cannot be put on my belt due to it's unwieldiness. It can, however, be left in my hotbar and will still function.


Amulet of HoldingTrinkets

Source: Lapisworks

The old Lapisworkers seemed to have a fondness for making Trinkets! Some of their scrolls contain mention of using these as gifts to other people to do many things, including showing appreciation, comforting during times of hardship, etcetera. Perhaps that is why they chose materials a little on the expensive side.

I will document any mentions of these trinkets I find here.


Spotlight inventory slot Focus Necklace

A Focus Necklace, also called an Amulet Of Holding (names useable interchangeably) is a trinket that one wears around their neck. It can be interacted with like a Focus via Scribe's Reflection/Gambit, but it also has it's own patterns that were discovered shortly after it's creation, which allow me to read and write to it while I'm wearing it.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Focus Necklace
Верстак
Кусочек золота
Кусочек золота
Кусочек золота
Tag: Amel Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli
Кусочек золота
Талисман
Focus Necklace

I believe the Amel is put there to allow the easy access to the focus by attracting media towards it.


Epigrapher's Reflection (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaqqqqqe

Reads the iota from the necklace I'm currently wearing, mishapping if there is no readable necklace available. (Drawing aid: the pattern is a line into almost a triangle, then a counterclockwise circle much like Scribe's Reflection.)


Lapidarist's Gambit (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wadeeeeeq

Writes the iota to the necklace I'm currently wearing, mishapping if there is no writeable necklace available. (Drawing aid: the pattern is a line into almost a triangle, then a clockwise circle much like Scribe's Gambit.)


Gemologist's Reflection (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaaqqqqqew

Pushes if attempting to read from my necklace will succeed.


Jeweler's Reflection (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwadeeeeeqw

Pushes if attempting to write to my necklace will succeed.


I should note that Mold Amel destroys the iota contained within.


Media Condensing UnitMedia Condensing Unit

Source: Lapisworks
Spotlight inventory slot Media Condensing Unit

Throughout my travels, I have found my mediums of storing media rather.. Untidy and insufficient. Any media not in a Phial must be stored in chests, in items that have varying worths in media. These items cannot be transported anywhere else either, so I cannot have more than one base of operations lest I set up something complicated and convoluted. To combat these issues, I, as one chosen, have invented the Media Condensing Unit. I can use Craft Phial on it's base to construct it.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Empty Unit
Верстак
Аметистовая пыль
Tag: Amel Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli
Аметистовая пыль
Пустая Скрижаль
Пустая Скрижаль
Пустая Скрижаль
Empty Unit

A thin layer of slates covering the battery, with a media attracting substance and a dust-provided interface for interaction on top.


Deposit Media (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqdwdwd

Deposits into the given unit the amount of media specified, in dust. Costs the media specified, plus a tax of 10% of it. Overflow is discarded!


Withdraw Media (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwwdwdw

Withdraws, from the given unit, into the Phial in my other hand, the amount specified in dust. Costs 10% of the media specified. Overflow into the Phial is discarded!


Phianglement

Phianglement is a term for links between phiangle-able blocks. Two "phiangled" units bear a link such that when one is deposited into, the overflow collects in the other, and when one is withdrawn from, any missing media is fulfilled by the other. A chain or even an interconnected network of units can be set up, however the amount of links for a single condenser can be no more than five. These links cost nothing to maintain once set up.


Phiangle (vec, vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wadqaqdawewadqaqdaw

Phiangles two phiangle-ables. Costs a flat three Charged Amethyst, and a scalable one Amel per 32 blocks of distance, with a minimum of one.


Dephiangle (vec, vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwqaqwwdwawwedeww

De-phiangles two phiangle-ables, erasing the link between them. Costs three Charged Amethyst. I can cast this when I wish not to break the block, due to having other links for example.


To my delight, it seems that the Phianglement granted to me by Them seems to function with Impeti as well! However, they can only have one Phianglement at any time, and they behave as leeches; they can only withdraw from the network to fulfill their own costs and nothing more, meaning they cannot be deposited into, nor withdrawn from. To limit my power, I presume. The advantage here is that my Impeti can finally have a centralized media storage!


Geode DowserGeode Dowser

Source: Lapisworks
Spotlight inventory slot Geode Dowser

This one is simple. By imbuing 10 Amel into a Compass, I can craft a Geode Dowser. This item, when used, consumes one Amethyst Dust and uses it to construct a brief, sensitive field of Media to detect the nearest Budding Amethyst in a 200x200x200 cuboid of blocks centered on me.


It then spawns a burst of particles pointing to it, with the color indicating the distance. Blue means it's within 16 blocks, light blue means it's within 32, purple is 48, pink is 64, orange is 80, red is 96 and any more makes the particles black.


Source: HexParse

How I make use of the exotic power of HexParse.

Командный блокReading & Writing

Source: HexParse

/hexParse <code string> [rename]: parse input code into supported held item; optional rename argument to rename the item.

/hexParse read: read handheld item's iota, parse into code and show in chat window; the result will be copied when clicked.


/hexParse clipboard [rename]: read client clipboard text and parse into supported held item; optional rename argument to rename the item.

/hexParse clipboard_angles [rename]: same as clipboard, but only accept patterns input with raw angle string like "wedsaq".


/hexParse read_hexbug: same as read but translates the result to the format used by discord HexBug's /patterns hex command. note: non-pattern constants and some old registry names still need to be handled manually

/hexParse share: (experimental) same as read but broadcasts iota's raw content and click-copy-able parsed code to every player in the server.


/hexParse mind_stack ...: read/write iota from player's mind (staff casting VM)

... peek: read the last iota inside mind stack; gets null if stack is empty

... push <code>: parse code and push into mind stack

... push_clipboard: same as above, but code comes from clipboard


/hexParse property ...: (Hexcellular interop) get/set data for PropertyIota; used property names all force-added leading _ for security reason

... read <propName>: read and parse from certain property

... write <propName> <code>: write code into certain property

... clipboard <propName>: same as above, but code comes from clipboard


Командный блокConfigs

Source: HexParse

/hexParse (macro/dialect) ...: edit client-saved code dialects (1-on-1 mapping, not starting with #) and macros (mapped to code segments, starting with #)

... list: list all saved macros/dialects; there exist several predefined macros from the nature

...


... define <key> <value>: define a macro/dialect mapping; could be fresh-new or overriding existed one.

macro define_clipboard <key>: same as above, but only for macros, and reads player's clipboard

... remove <key>: remove mapping entry with given key (if exists)


/hexParse conflict: conflict resolver for multiple patterns with same short name (ID path)

only enables in physical client (singleplayer, local multiplayer) or with OP permission

... or ... list: list all short names pointed by multiple long IDs

...


... list <short_name>: list all conflicting IDs under certain short name

... set <short_name> <long_ID>: redirect certain short name to input pattern ID


Командный блокMisc. & Helpers

Source: HexParse

/hexParse donate [amount]: donate custom amount of media to the nature. Pay if you feel guilty using this mod ::)

/hexParse lehmer [...nums]: calculate Lehmer Code for given permutation (from ascending, e.g. 0 1 2 3 4); input should be separated with space; the result number can be used for Swindler's Gambit


Командный блокOP-Only Commands

Source: HexParse

/hexParse unlock_great

(unlockAll|lockAll|unlock <pattern id>|lock <pattern id>)

controls great pattern unlocking process of current world by locking/unlocking all at once, or a single great pattern each execution.


Source: Lapisworks

Some intellectuals and/or adventurers saved the old wizard's diaries. I've begun to divine some of the wizard's knowledge from these ancient tomes.

МишеньThe Ancient Wizard

Source: Lapisworks

I have found rumour of an old, knowledgeable wizard that has done much evil and staved off the hordes of vigilantism, yet always had low media reserves. While they attempted to burn most of their scriptures near their demise, I've read tale of adventurers and intellectuals that had managed to save some of them from the grand fire.


Based off of this information I predict they may have buried the knowledge away or put it in the strongholds I've read of, such as pyramids in the desert, brick structures underground, etcetera.


entries.lapisworks.3dblockEnchanted Sentinel

Source: Lapisworks

Whilst being hunted by a particularly strong group of 30-40 people consisting of professional hitmen or assassins, bounty hunters, and other mages looking to vanquish them, the mage had escaped into a castle. They needed a way to be able to deal with all of them from a huge distance or from a few floors up. Greater Sentinel had a small area, thus small corridors would be suspicious. So out of desperation, they looked to their Amel to "enchant" the pattern.


Summon (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaeawdwwwdwqwdwwwdwesdwdwdswqdedqqwdewaawdeq

Summons an enchanted version of the Greater Sentinel at the given position (which must be within 32 blocks around me) and the given ambit (which can be from 1-64). Costs 5 amethyst dust to summon.


This Enchanted Sentinel has much more media than a Greater Sentinel, but has chains imposed on it that make its existence dependent on me. It must always be in MY ambit (a Greater Sentinel's ambit is much too weak) or else it falls apart. It's still intangible, but it emanates particles visible to everyone. I perceive the particles as well as a media-dense being which looks like some dark purple, unnaturally twisting geometric shape.


The wizard wrote it was created by forcing Amel into the original pattern and molding it violently, shaping the media within to their will. The result is a "4-dimensional spinning hypercube projected as a tesseract!" (what does that even mean??) which has some form of feeling and awareness. It knows it's chained to it's user, forced to follow their whims due to being dependent on their media. They write of this fondly, as if they take pleasure in it.


Banish Own

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwewdwdwqwawwwawewawwwaw

Peacefully put my Enchanted Sentinel to rest for a negligible amount of media, letting it rest for a time. Perhaps the ethical option, considering "falling apart" may not be the most painless.


Banish Other's (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeedwqwawwwawewawwwaw

Banish another's Enchanted Sentinel if it's at that block for 5 dust.


ПроигрывательImbue Mind

Source: Lapisworks

Most of the pages are burned, and only the pattern with it's documentation and it's uses remain. Any questions like "he had his own form of Simple Mind Containers?", "Why?", etc. will probably have to be speculated about by me. Unfortunate.. In any case, I've documented the pattern on the next page and then it's uses on the pages after it.


Imbue Mind (vec, vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewewedeaeaeasaqaewaqawqdedaeaqqwqeqadqasqqqsaqdaq

Takes the location of a block with limited functionality and a full Simple Mind Container, and imbues the mind into the construct for five Charged Amethyst. This shape reminds me of something..


Spotlight inventory slot Цветущий аметист

An Amethyst Block, when imbued with a simple mind, turns into a Budding Amethyst block. Nothing too special, really. But I do wonder, if minds can be put into these blocks to make more amethyst, where did all the amethyst that's already here in this world come from?


Spotlight inventory slot Live Jukebox

"A mind so simple can be imbued into functional blocks with great ease and without stripping away unnecessary parts." I believe this line refers to the Jukebox on the same page (and others on other pages), which can be turned into a Live Jukebox. A Live Jukebox can be taught to play notes at a frequency, and then hit to play those notes.


Teach Song (vec, [0-24], 0-20 →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawwawqwwdd

Teach the Live Jukebox at that location (which must be within ambit) these notes (a list of nums 0-24) at this frequency (0-20) for a shard of media. After being hit via Use, it plays the notes like an automatic Note Block.


Spotlight inventory slot Simple Impetus

This part has the same encryption that the Enchantments did, but it doesn't hurt. I suppose it'd be annoying to go insane when reading your own notes. Anyway, imbuing a Simple Mind into an Empty Impetus (with five Amel) turns it into a Simple Impetus. It always casts as me, (and due to casting as a reflex) at a fixed rate of half the usual max circle speed, and only when any valid pattern or the pattern it's listening for is cast (within 32 blocks of it). Any pattern it's been taught to listen for will not mishap if it doesn't exist, given it was cast in range.


Teach Simple Impetus (vec, pattern →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deaqqeawqqwwqqq

Teach the Simple Impetus at the provided coordinates (which must be within ambit) the provided pattern for a two dust. The Simple Impetus will not remember this pattern when broken.


Interviewer's Prfn. (vec → pattern|null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeqwdeaqqeawqqwwqqq

Simple Impeti are pretty gullible. Returns the pattern the Simple Impetus at the given location (which must be within ambit) is listening for, or null if it's not listening for any particular pattern. Free.


entries.lapisworks.iranoutofideasHastenature

Source: Lapisworks

This one was created when the wizard was extremely adept at pattern infusions with Amel, their final days. They were a master of it, to the point their infusion created extra patterns, or byproducts. The main pattern here was one that was supposed to be one that'd age enemies to death, a horrifying spell the pattern for which - for better or for worse - was burned.


Hastenature (vec, int →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwdeeadewseaqqedwswqqwdedsdadeaaqqe

Takes a block position and a positive number, and ages the block (or how I call it, induces a random tick) there that many times. Costs 1 shard per age-up, but 3.5 if the target is Budding Amethyst.


Source: Lapisworks

The branch of Lapisworks has no problem interoperating with any other addons that I have installed on my world.

entries.lapisworks.lapixtendedLapixtended

Source: Lapisworks

So many staves! So pretty! I must model incomplete Amel-infused versions of all of them!

I tried to give Obsidian a "crying" look, much like Crying Obsidian, however it was unfortunately too thin for that to look good on it.

Moreover, I believe the functional Amethyst staves are already good enough.


The wands take 20 Amel to fully infuse, but are more precise.


Spotlight inventory slot Amel-tuned Orb

The unique energy that entities give off I cannot emulate. However, Amethyst Lazuli does have a pretty large presence. Thus, the Amel-tuned Orb, made from infusing 10 Amel into a Drawing Orb. It is a device which can turn 10 Amel into particles unfathomably small at my head position, and arrange them into an ever-reshaping line between it and the orb. The line can stretch across truly vast distances to provide me about three blocks of ambit around the set position as long as the orb is in my hand, the mysterious forces of chunkloading notwithstanding. I should note that the Amel can never return to it's solid form.


entries.lapisworks.lapisalLapse

Source: Lapisworks

The Lapisworkers of old mention these "slipways" in their texts in passing, along with many remarks of "it is not a place we can interfere", or other phrases that sound the same. It seems I must be the first Lapisworker to innovate in this field, then.


I've noticed Imbue Mind can shape the Simple Mind into many things before imbuing it somewhere. If I can truly shape the Simple Mind into anything, does that mean imbuing a Simple Mind into the air will spawn one of the wisps that usually emanate from slipways?

Perhaps I can take advantage of this to get more media out of the Simple Minds.


The Slipways. They must lead somewhere. wisps do not manifest from thin air. Yet no matter what I do, the slipways won't let me through. I WILL find a way beyond them. If the slipways will continue to deny me access, I will rip them open myself. I feel the answer lies within getting Simple Minds to do my bidding, and I will write further when the revelation comes to me.


Imbue Mind can do it. I KNOW so. By instructing the Simple Mind to open the Slipway and enchanting it with the power of 48 Amel, the Simple Mind exerts an unimaginable amount of force upon the slipway, tearing the very fabric of space open! The world will marvel at my feat! Now, all that is left is to realize it by attempting to imbue a Simple Mind into a slipway.


SHATTERED. The slipway was forced open with an otherworldly-seeming entirely worldly force, and the fabric of space made a deafening sound as it was torn apart. I felt a powerful gust of media that pushed away all living beings except for allays. Marvelous. However.. As I tried to enter the hole in space, I found I could not travel through it. DAMN IT, DAMN IT, DAMN IT, LET ME THROUGH I DESERVE ENTRY!-- Calm down. Calm down. I cannot risk losing myself now.
I guess there's another way, and that I was just going about this wrong.


The Rift still has other properties. For one, the media expelled from it is so vast in magnitude, it pushes away all non-allay living entities. It also makes many, many more wisps than a regular slipway, which I may find useful as a source of media.


entries.lapisworks.lapixicalLexical

Source: Lapisworks

The Lightning Rod Staff is great, but it makes me wonder: What if I put other things in it's cradle? I theorize that I can use Amel to focus the media and hold any item in place indefinitely, similar to how a staff can work indefinitely. Placed upon the rod, it gives the impression of a wand. My hexes are also able to access the item within via (for example) Scout's Distillation. (I tried hard to make the area within which my hexes detect it bigger, however I unfortunately failed to do so.)


Rod & Cradle

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Copper Rod
Верстак
Tag: Amel Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli
Заряженный аметист
Громоотвод
Copper Rod
Amel-Copper Item Cradle
Верстак
Медный слиток
Tag: Amel Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli Amethyst Lazuli
Медный слиток
Заряженный аметист
Заряженный аметист
Медный слиток
Громоотвод
Медный слиток
Amel-Copper Item Cradle

A decomposition of the staff.


Spotlight inventory slot Handed Prison

The Pedestal does not have any shortcomings, yet as with all things, it is not perfect. It can ony act as my off-hand, yet there are many examples of patterns that work with a specific hand. Amel Infusion has focused those to their specific-handed versions, thus I see no reason why it wouldn't work with the Pedestal. 15 Amel should do.


Source: Hexical

Я слышал множество сказок от жителей об этом магическом артефакте. По слухам, он содержит некого духа, исполняющего желания, однако я подозреваю, что это просто многовековые разросшиеся сказки. Но, легенды должны где-то зарождаться, так что такой предмет должен быть очень мощным. Я посвящаю всю эту секцию книги своим поискам и исследованиям этого загадочного артефакта.

Ручная лампа джиннаРучные лампы

Source: Hexical

Вот он каков, источник тысячилетних сплетен! Подумать только, такой мощный артефакт нашёлся у обычного странствующего торговца. Ручная лампа испускает смутный осадок мысли$/, ощущающийся пустым... напоминая полую структуру из мысли внутри Талисмана, позволяющего хранить в себе йоту. При этом я так же ощущаю присутствие чего-то внутри лампы, владеющего схожей моей магической силой.


Признаки неоспоримы; внутри лампы есть живой, осмысленный разум, заточённый с помощью магии, которая мне неизвестна. Дизайн лампы невероятно оригинальный, несмотря на столь ужасное применение. Когда я зажимаю курок, мои руны проявляются "джинну", будто бы я взываю к нему, и он, от скуки или отчаяния, начинает колдовать.


Желание (list of patterns →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eweweweweweewedeaqqqd

Я желаю, чтобы джинн исполнил мой Хекс$/ за меня. Технически, я учу разум, нежели вшиваю йоты в инструмент заклинателя, так что я могу спокойно переучить джинна новому Хексу$/ в любой момент без затрат мысли$/.


Сказать, что джин исполняет заклинание - это ничего не сказать. Он исполняет заклинание КАЖДОЕ МГНОВЕНИЕ. Зажав курок лампы после желания, я наслаждаюсь великолепным непрекращающимся потоком мысли$/. По моим беглым рассчётам, исполнение происходит около 20-ти раз в секунду. Джинн исполняет заклинания с прекрасной эффективностью, почти не издавая звуков и частиц, происходящих при исполнении заклинаний другими инструментами.


Я разработал пару полезных рун, которые можно использовать для коммуникации с джинном - они расположены на следующих страницах. Эти руны должны исполняться только джинном в лампе, иначе я подвергнусь провалу Подражания Джинну.

Я не инструмент для твоего удобства.
Из лампы время от времени доносится странное бормотание. Вероятно, им можно пренебречь.


Отр. Джинна: Пространство (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwddedqdd

Добавляет на стэк мою изначальную позицию, в которой я начал использовать лампу.


Отр. Джинна: Поворот (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwddedadw

Добавляет на стэк мой изначальный угол поворота, в котором я начал использовать лампу.


Отр. Джинна: Кинетика (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwddedqew

Добавляет на стэк мою изначальную скорость, с которой я начал использовать лампу.


Отр. Джинна: Время (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwddedqwddwa

Добавляет на стэк количество раз, которое лампа исполнила хекс с начала использования. Можно поделить это число на 20, чтобы узнать количество секунд.


Отр. Джинна: Мысль (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwddedaeeeee

Добавляет на стэк количество оставшейся в лампе мысли$/, в единицах пыли.


Гамбит Джинна (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwddedqedeeeee

Просит джинна запомнить для меня йоту. Хочу отметить, что джинн почему-то может обходить ограничение провала Нарушения Личных Границ, видимо это связанно с моей концентрацией на лампе.


Отр. Джинна: Память (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwddedqwaqqqqq

Добавляет на стэк йоту, которую я попросил джинна запомнить. Если же я не просил джинна запоминать что-либо, он добавит Ничто.


Отражение Финала (→ boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaddaddad

В то же мгновение, как я опускаю лампу, она исполняет заклинание в последний дополнительный раз. Я могу использовать эту руну, чтобы отследить этот момент и отреагировать соответсвенно.


particle.minecraft.soul_7On Genies

Source: Hexical

Hexcasting burns out the mind from the energy of thought, flooding the consciousness, inundating every neuron... it's euphoric. For Staves, casting devices, and grand constructs, the rate of casting is slow enough that a mind can recuperate; I will never hurt myself just by casting too many patterns. With the speeds that Lamps operate at, though, even a mind perfected for Hexcasting can feel strain.


Fortunately, the Lamp captures the media that a lesser casting device would have wasted creating noises and particles, and uses that to repair the genie's mind. Almost zero media is wasted; truly incredible. My only concern is when the Lamp runs dry. Fortunately, I can refill them with media.


Сотворение Джинна (number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwawqwqqwqwqwqwqwqq

Забрав опыт и память жителя, превратит его в джинна, заточённого в лампе в моей второстепенной руке. Заклинание стоит один заряженный аметист, плюс запас мысли$/ для заряда лампы.


The Lamp seems capable of holding a near endless amount of media. If I fuel it past its current bounds, it simply expands its storage reservior to accommodate. Truly a marvel of technology.


Upon closer inspiration, the genie within the Lamp seems to just be an extremely minimal, almost artificial network of thought and media. I hesitate to call it a creature, more of a wisp. Perhaps if I replaced it with a more complex, sentient mind, I can induce some great change. The mind must be of upmost quality to survive the process and still retain a shred of talent; a villager that has spent its life honing a craft to perfection will do quite nicely.


Продвижение Лампы (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qweedeqeedeqdqdwewewwewewwewe

Если даже кусочка разума хватает на такую задачу, как насчёт целого тела? Для заклинания нужно взять лампу во вторую руку. Стоит 10 заряженных аметистов.


Лампа архиджиннаЛампы архиджинна

Source: Hexical

Лампа вырвалась из моих рук, засасывая тело жителя внутрь, что полностью её изменило. Превосходящий разум внутри Ламп архиджинна позволяет активировать и деактивировать их, вместо того, чтобы непосредственно использовать лампу в руке, что позволет положить активную лампу в инвентарь. Бросание такой лампы на землю моментально её деактивирует.


Выхлоп лампы архиджинна настолько велик, что воздух вокруг меня наполняется мыслями$/... это удивительно. К сожалению, если две такие лампы активированны одновременно в моём инвенторе, их резонансы конфликтуют, что приводит к выходу обеих ламп из строя на пару секунд. Мне следует иметь при себе только одну активированную лампу архиджинна, однако я могу параллельно использовать ручную лампу.


Преображение Архиджинна (entity → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwddedqeed

Добавляет на стэк игрока, который держит эту активированную лампу.


Отр. Архи.: Пространство (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwddedqdd

Добавляет на стэк мою изначальную позицию, в которой я находился при активации лампы.


Отр. Архи.: Поворот (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwddedadw

Добавляет на стэк мой изначальный угол поворота, в котором я находился при активации лампы.


Отр. Архи.: Кинетика (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwddedqew

Добавляет на стэк мою изначальную скорость, которую я имел при активации лампы.


Отр. Архи.: Время (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwddedqwddwa

Добавляет на стэк количество исполненных архи лампой заклинаний с начала активации. Можно поделить это число на 20, чтобы узнать количество секунд.


Отр. Архи.: Мысль (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwddedaeeeee

Добавляет на стэк количество оставшейся в архи лампе мысли$/, в единицах пыли.


Гамбит Архиджинна (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwddedqedeeeee

Эту руну могут исполнить инструменты, посох или сама лампа. Просит архиджинна запомнить йоту. В отличие от ручной лампы, подвластна провалу Нарушения Личных Границ.


Отр. Архи.: Память (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwddedqwaqqqqq

Эту руну могут исполнить инструменты, посох, или сама лампа. Возвращает сохранённую йоту.


Когда лампа архиджинна выключается, она исполняет заклинание в последний дополнительный раз. Я могу использовать эту руну, чтобы отследить этот момент и отреагировать соответсвенно.


Source: Hex Casting

Я посвящаю этот раздел магическим и таинственным предметам, с которыми я могу столкнуться в ходе своих исследований.

Осколок аметистаАметист

Source: Hex Casting
Spotlight inventory slot Аметистовая пыль

Похоже, что я могу встретить три различные формы аметиста, когда разбиваю кристалл внутри жеоды. Самой маленькой единицой кажется небольшая куча мерцающей пыли, содержащая относительно небольшую сумму мысли.


Spotlight inventory slot Осколок аметиста

Второй - цельный осколок аметиста, с которым могут быть знакомы маглы. Внутри него примерно столько же мысли, сколько в пяти пылинках аметиста.


Spotlight inventory slot Заряженный аметист

Наконец, иногда я нахожу большой кристалл, искрящийся энергией. Внутри него примерно столько же мысли, сколько в десяти единицах пыли аметиста (или двух осколках аметиста).


Старик вздохнул и поднял руку к огню. Он раскрыл часть своего сознания, где хранились воспоминания об окружающих его горах. Он извлек энергию из этих земель, как научился делать в городе Терисия с Драфной, Хуркилем, архимандритом и другими магами из Белых Башен. Он сконцентрировался, и пламя извилось, поднимаясь из поленьев, скручиваясь на себя, пока наконец не образовало мягкую улыбку.


Дубовый посохПосох

Source: Hex Casting

Посох - моя точка входа для создания Заговоров, крупных и мелких. Держа его в руках и нажав Использовать/Установить, я начну творить Заговор; я могу зажать и тащить, чтобы чертить руны.

Это не просто кусочек мысли на конце палки; это всё, что мне требуется.


Посохи

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Дубовый посох
Верстак
Палка
Заряженный аметист
Дубовые доски
Палка
Палка
Дубовый посох
Еловый посох
Верстак
Палка
Заряженный аметист
Еловые доски
Палка
Палка
Еловый посох
Посох из берёзы
Верстак
Палка
Заряженный аметист
Берёзовые доски
Палка
Палка
Посох из берёзы
Посох из тропического дерева
Верстак
Палка
Заряженный аметист
Доски из тропического дерева
Палка
Палка
Посох из тропического дерева
Посох из акации
Верстак
Палка
Заряженный аметист
Акациевые доски
Палка
Палка
Посох из акации
Посох из тёмного дуба
Верстак
Палка
Заряженный аметист
Доски из тёмного дуба
Палка
Палка
Посох из тёмного дуба
Багровый посох
Верстак
Палка
Заряженный аметист
Багровые доски
Палка
Палка
Багровый посох
Искаженный посох
Верстак
Палка
Заряженный аметист
Искажённые доски
Палка
Палка
Искаженный посох
Посох из мангровых зарослей
Верстак
Палка
Заряженный аметист
Мангровые доски
Палка
Палка
Посох из мангровых зарослей
Бамбуковый посох
Верстак
Палка
Заряженный аметист
Bamboo Planks
Палка
Палка
Бамбуковый посох
Вишнёвый посох
Верстак
Палка
Заряженный аметист
Cherry Planks
Палка
Палка
Вишнёвый посох
Посох созидания
Верстак
Палка
Заряженный аметист
Доски созидания
Палка
Палка
Посох созидания

Не боритесь; горите, светитесь; зажгитесь.


Линза прозренияЛинза прозрения

Source: Hex Casting

Мысли могут оказывать странные эффекты на любой тип информации при определенных обстоятельствах. Покрытие стекла тонким слоем мысли может привести к ... просветляющим идеям.

Удерживая Линзу прозрения в руке, я увижу дополнительную информацию о некоторых блоках.


Например, глядя на разбросанную пыль красного камня, я смогу узреть силу её сигнала. Я подозреваю, что могу обнаружить и другие блоки с дополнительной информацией по мере продвижения моих исследований в этом искусстве.

Кроме того, удерживая линзу во время использования Посоха, я уменьшу расстояние между точками, что позволит мне разместить больше рун на моей сетке.

Я также могу носить её на голове как странную разновидность монокля.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Линза прозрения
Верстак
Стекло
Стекло
Аметистовая пыль
Стекло
Стекло
Линза прозрения

Вы видите больше, чем обычно.


Узел мыслиУзел мысли

Source: Hex Casting

Забывчивые часто завязывают кусок нити вокруг пальца, чтобы не забыть о чём-то важном. Я верю, что эта идея могла бы пригодиться в моём искусстве. Завязанный особым образом кусок нити должен быть способен устойчиво удерживать одну йоту, независимо от моего стека.

Я назову свое изобретение Узлом мысли.


При создании он не хранит никакой йоты. Используя руну Гамбит Писаря, и удерживая Узел мысли во второй руке, я перенесу йоту с верхушки моего стека в Узел мысли. Использование Отражения Писаря скопирует любую йоту из Узла мысли и добавит её на стек.

Как только Узел мысли будет записан, нить неразрывно запутывается; иоту можно прочитать любое количество раз, но нет способа стереть или перезаписать её. К счастью, узлы не дорогие.


Кроме того, если я сохраню сущность в Узел мысли и попытаюсь вспомнить её после того, как указанная сущность умерла или исчезла, Отражение Писаря добавит Ничто на стек вместо нее.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Узел мысли
Верстак
Аметистовая пыль
Нить
Узел мысли

Как бы вы почувствовали, если бы кто-то увидел вас с табличкой, на которой написано: "Я красив и привлекателен"?


item.hexic.preferred_penCrystal Pens

Source: Hexic

A pen made of amethyst allows me to sketch patterns in midair as input to my spells. Though I use my pen like a normal staff, patterns I draw with it are merely stored in an internal list rather than executed.


Осколок эхаEcho Shards

Source: Hexic

Ever since acquiring a few Echo Shards from one of those ancient cities, my Hexes have felt... restrained in a way, as if the shards were trying to absorb them. Holding a shard in my other hand would let it do so, and would let me release all of the patterns I've drawn at once.


This behavior seems rather useful for quickly casting prepared spells. For example, if I let my shard absorb a simple raycast Hex, I could release it all-at-once against an entity rather than having to catch it off-guard standing still. Patterns released from an Echo Shard are cast against my staff stack, letting me use the newly-found entity by hand.


Держатель талисманаFocal Frame

Source: HexDebug

Foci are useful for storing Hexes and other iotas in my inventory, but I sometimes find myself in need of a way to store iotas in the world. Item Frames are too fragile, and other methods are inefficient and... distasteful. A cleaner solution is necessary, and I've devised one in the form of the Focal Frame.


A Focal Frame by itself is useless. An iota-holding item must first be inserted by right-clicking a placed Frame with the item, or by using a single Frame in my inventory in a manner akin to a Bundle. Right-clicking with an empty hand extracts the item.

As an item, I can use a filled Focal Frame with any patterns or blocks that would accept the contained item. When placed in the world, I can access it using patterns like Chronicler's Purification.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Держатель талисмана
Верстак
Кусочек золота
Блок скрижалей
Кусочек золота
Блок скрижалей
Блок скрижалей
Кусочек золота
Блок скрижалей
Кусочек золота
Держатель талисмана
Focal Frame
Верстак
Держатель талисмана
Кожа
Бумага
Заряженный аметист
Бумага
Кожа
Светокамень
Focal Frame

Two thousand movies, four thousand albums, music and words and pictures like voices whispering from a sweet, sunny past.


Advanced Mana LinkerMana Linkers

Source: Hex-Ars Linker

These items convert my Mana into media. When I use this item, it binds my mana to its media pool, and unbinds if I use it when crouching.
After bound, it acts like a Phial of Media, and directly drains my mana when extracting media out. Better linker item has higher conversion ratio.


item.hexic.preferred_mediaweaveMediaweave

Source: Hexic

A perversion of Edify Sapling lets me knit a fabric out of wool and media. It acts similar to a Thought-Knot, but can only hold Hexes — standard iotas fizzle instead of embedding themselves in the fabric. Additionally, the weave, radiating with raw energy, can passively exert force on nearby media, with no mind involved — nothing as powerful as a Hex, but still useful nonetheless.


Focal PouchSpindles and Pouches

Source: Yet Another Hex Addon

The Thought Knots and Foci I've amassed have begun to put a strain on my storage. What was once a manageable handful of string or amethyst, when turned into iota-keeping devices, barely fits inside a large chest. Therefore, I have developed simple tools to bundle my work.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Thought Knot Spindle
Верстак
Кусочек золота
Осколок аметиста
Thought Knot Spindle

A Spindle with the capacity of 16 Thought Knots.

And here's where I keep assorted lengths of wire.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Focal Pouch
Верстак
Узел мысли
Кожа
Focal Pouch

A Pouch with the capacity of 16 Foci.


These act similarly to Bundles for the insertion and removal of items. Right-clicking with the spindle or pouch in my off-hand will eject all stored items onto the ground.

It seems these tools can also be read from with Scribe's Reflection. What returns is the iota of a randomly chosen Thought Knot or Focus, or null if the chosen item had no iota stored.


item.hexic.preferred_stringwormStringworms

Source: Hexic

A strange object I've discovered, stringworms are worm imitations made from fuzz. I'd imagine some people would have fun playing with them, but they have no use in my studies.


ОтладчикПредметы Отладки

Source: HexDebug

Я читал расплывчатые описания странного инструмента, который использовался Древними для обнаружения проблем в сложных Заговорах. Мне кажется, что я смог его воссоздать; Я прозвал его Отладчиком.

Он работает по схожей схеме с Артефактами. Однако, я так же могу использовать его для исполнения Заговора с Талисмана в моей второй руке.

К сожалению, Отладчик сам по себе не очень полезен; у меня странное ощущение, что он нужнается в какой-то потусторонней силе.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Отладчик
Верстак
Заряженный аметист
Заряженный аметист
Артефакт
Заряженный аметист
Золотой слиток
Отладчик

Бап!

А ещё я могу переключаться между "режимами шага" моего Отладчика, прокручивая колесо в присяде (прямо как с Книгой заклинаний или Рунными счетами).


В дополнение к Отладчику, Я так же создал новый тип посоха: Исполнитель.

Пока я занимаюсь отладкой Заговора, руны, нарисованные этим посохом, будут исполнены, используя мой стэк в данный момент, включая воронье гнездо Отладчика.

Очищение сетки, похоже, возвращает Отладчик прямо к моменту перед перед начертанием первой руны с помощью Исполнителя. Конечно же, это не отменит эффекты, произведённые на мир исполнеными рунами.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Исполнитель
Верстак
Заряженный аметист
Заряженный аметист
Блок скрижалей
Заряженный аметист
Блок скрижалей
Исполнитель

Буп!


Стол склейкиСтол склейки

Source: HexDebug

Так как мои Заговоры становятся всё сложнее, я трачу всё больше времени на исправление своих собственных ошибок. Рун вроде Исчезновения и Возвышения Хирурга вполне хватает для простых поправок, но мне кажется, что я способен на большее.

Стол склейки станет моей отдушиной: полноценный рабочий стол для просмотра и редактирования Заговоров.


Для начала работы, я должен поместить предмет с списком йот внутри (например, Талисман) в центр стола. Тогда я увиже первые девять йот в списке. Маленькие стрелочки на концах можно использовать для передвижения по списку; ещё я могу зажать Красться, чтобы сдвинуться на целую страницу, или Бег, чтобы переместиться в начало или конец списка.

Коль пожелаю поделиться Заговорами с другими, я могу использовать большую кнопку справа для копирования содержимого списка в некий "буфер обмена".


Я могу выделить йоты (или пространство между ними) простым нажатием мыши. Зажав Красться и кликнув ещё раз я смогу выделить целый набор йот за раз.

В дополнение к этому, есть специальные кнопки для выделения всего списка (Выбрать Всё) и очищения выделения (Убрать Выбор).

Выделение йот позволяет мне раскрыть истинный потенциал Стола склейки: редактирование Заговоров.


При достатке мысли, я смогу исполнить следующие действия:

Сдвинуть Влево: Переместить выделенные йоты на одну позицию влево.

Сдвинуть Вправо: Переместить выделенные йоты на одну позицию вправо.

Удалить: Удалить выделенные йоты из списка.

Дублировать: Продублировать выделенные йоты.

Отменить: Обратить последнее предпринятое действие.

Вернуть: Вновь исполнить действие, обращённое Отменой.


Для более продвинутых операций потребуется дополнительное пространство. Если я положу второстепенный предмет для хранения йот в ячейку слева, то смогу делать следующее:

Копировать: Записать выделенные йоты в новый список в второстепенном предмете.

Вырезать: То же, что и Копировать, но при этом выделенные йоты исчезнут из оригинального списка.

Вставить: Заменить выделенные йоты йотой второстепенного предмета. Если йотой был список, то вставится его содержимое; это поведение можно предотвратить, зажав Красться.


И наконец, я могу вставить Посох в левую нижнюю ячейку, чтобы проявить маленькую сетку заклятья. Руны, начерченные на этой сетке, попадают прямо в список, перезаписывая любые выделенные йоты.

Есть ещё 6 ячеек справа для всего подряд. У них нет никакого специального функционала, кроме как хранилища; удобное место, чтобы сбросить лишние вещички.


К сожалению, всё это невероятное удобство имеет цену. Чтобы изменять содержимое предметов, мне требуется мысль - около одной десятой Аметистовой пыли на каждое действие.

Я могу подавать мысли в Стол склейки, положив материалы в нижнюю правую ячейку. Стол за раз поглотит до десяти единиц Аметистовой пыли; любые избытки будут игнорироваться, пока не смогут быть поглощены без лишней траты мысли.


If this small cost is prohibitive, or if I wish to perform more complicated actions than those previously described, there is another option. I can use patterns such as Chronicler's Purification to manipulate the contents of the item in the main slot, and I've devised some specialized patterns to control other aspects of the splicing table.

Now, if only I could make the table think for itself...


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Стол склейки
Верстак
Доски созидания
Заряженный аметист
Доски созидания
Осколок аметиста
Талисман
Осколок аметиста
Блок скрижалей
Золотой слиток
Блок скрижалей
Стол склейки

Она вставляла одну нить за другой, мелкие металлические кубики влетали и вылетали, пока её пальцы танцевали над лотком с ослепительной скоростью.


item.hexic.small_preferred_bundleMedia Pouches

Source: Hexic

Though a Phial is my ultimate goal for media storage, knitting a pouch out of mediaweave may help me manage my amethyst better. Only a few cloths are needed to give me some decent capacity. Each pouch holds six slots, and I can extend their capacity to twelve with a bit more weave. A small pouch may go within a large pouch, but neither size can be placed within itself.


Upon Nature's request for media, my pouches will offer themselves and their contents first of all; similarly, if I attempt to Recharge a pouch, the inserted media will form a 'cloud' of sorts inside, which will settle into any trinket or similar within.


Something strange about these pouches I have noticed. I can feel the media hesitantresistant, even— to leave the pouch. Only the media Nature— no, I— ask for is pulled from the pouch. As amethyst shatters inside, I feel the leftover media bouncing, ping-ponging, trapped in the walls until it evaporates. A battery within— my beloved Phial, or an Artifact of mine, could grab bits of this cloud, with none of the costs directing the clouds myself incurs.


ТалисманТалисман

Source: Hex Casting

Талисман похож на Узел мысли, поскольку в него можно записывать или считать с него йоту. Однако преимущество Талисмана в том, что он повторно используемый. Если я допущу ошибку в йоте, записанной в Талисман, я могу просто снова использовать Гамбит Писаря и перезаписать йоту внутри.


Если я хочу защитить Талисман от случайного перезаписывания, я могу запечатать его воском, сложив его с Медовой сотой. Попытка использовать Гамбит Писаря на запечатанном Талисмане завершится провалом.

Руна Очистить предмет удалит эту печать вместе с содержимым.


Действительно, единственное преимущество моих Узлов мысли над Талисманами заключается в том, что Талисманы дороже в производстве. Мои исследования показывают, что ранние практики искусства использовали исключительно Талисманы, а Узел мысли был моим оригинальным изобретением.

Кто бы ни были те древние люди, они, должно быть, были очень процветающими.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Талисман
Верстак
Светокаменная пыль Tag: Пыль СветоКамня
Кожа
Светокаменная пыль Tag: Пыль СветоКамня
Бумага
Заряженный аметист
Бумага
Светокаменная пыль Tag: Пыль СветоКамня
Кожа
Светокаменная пыль Tag: Пыль СветоКамня
Талисман

Ядовитые яблоки, ядовитые черви.


Рунные счетыCчеты

Source: Hex Casting

Хотя существуют руны для созидания чисел, я нахожу их ... громоздкими, мягко говоря.

К счастью, старые мастера моего искусства изобрели умное устройство под названием Рунные счеты для предоставления чисел для моего использования. Я просто устанавливаю нужное число, затем читаю значение, используя Отражение Писаря, словно читаю с Узла мысли или Талисмана.


Для работы с рунными счетами я просто держу их в руке, приседая и прокручивая. Если они лежат в моей основной руке, число будет увеличиваться или уменьшаться на 1, или на 10, если я также удерживаю клавишу Control/Command. Если они лежат в моей второстепенной руке, число будет увеличиваться или уменьшаться на 0.1, или на 0.001, если я также удерживаю Control/Command.

Я могу встряхнуть счёты, чтобы сбросить их в ноль, сделав правый клик в присяде.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Рунные счеты
Верстак
Tag: Доски Доски созидания Панель созидания Плитка созидания
Осколок аметиста
Tag: Доски Доски созидания Панель созидания Плитка созидания
Палка
Осколок аметиста
Палка
Tag: Доски Доски созидания Панель созидания Плитка созидания
Осколок аметиста
Tag: Доски Доски созидания Панель созидания Плитка созидания
Рунные счеты

Математика? Это для яйцеголовых!


Scarab BeetleScarab Beetle

Source: Hexical

A Scarab Beetle is an adorable little amulet that is highly sensitive to media. When activated, they can intercept patterns rejected by Nature.

Specifically when anything connected to my person casts a pattern that has no meaning to Nature, the scarab steps in and prevents the mishap.

Whatever. Go my scarab.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Scarab Beetle
Верстак
Аметистовая пыль
Аметистовая пыль
Медный слиток
Скалк-сенсор
Медный слиток
Медный слиток
Scarab Beetle

I can instruct my scarab how to judge these "illegal" patterns and how to replace it with a different set of patterns instead. This allows me to make new patterns that work seamlessly for only me, even in casting devices.


Teaching them involves Scribe's Gambit to teach a Hex to them. While scarabs proudly display their learned Hex, they resist mind-reading from Scribe's Reflection. I can reteach them at any time.

When an illegal pattern is cast, an active scarab will push the rejected pattern to the stack rather than allowing a mishap. It will then cast its learned Hex and allow the remainder of the original Hex to continue.


The power scarabs allow is to create my own patterns that will work seamlessly in my Staff or the casting devices I wield.

I shall find these patterns concerning the meta-manipulation of patterns useful if I want to implement advanced processing. I could theoretically create entire infinite families of patterns, similar to the number literals and Bookkeeper's Gambits.


ГримуарГримуары

Source: Hexical
Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Гримуар
Верстак
Заряженный аметист
Нажимная плита созидания
Заряженный аметист
Заряженный аметист
Чародейская книга
Заряженный аметист
Нажимная плита созидания
Заряженный аметист
Гримуар

Покрыв зачарованную книгу заряженным аметистом и деревом созидания, я заточаю мысль$/ между страницами, словно в эхо-камере. После, я могу связать узор с списком рун в гримуаре, заставляя их бесконечно перепрыгивать внутри.


Когда я после этого рисую своим посохом узор, ассоциированный с списком рун, имея нужный гримуар в инвенторе, узор расширяется с лёгким звуком исполнения Хекса$/. Таким образом я создаю ярлыки для утомительный заклинаний, вроде рейкаст мантры или огромных рун. Гримуар даже может взломать Природные узоры, позволяя их перезаписать или добавить новый функционал.

Если есть книга, что ты хочешь прочесть, но никто её ещё не написал, тогда тебе предстоит написать её самому.


Запись в Гримуар (pattern, list →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwqaeaqa

Ассоциирует узор с списком рун в Гримуаре в моей второстепенной руке.


Очищение Гримуара (pattern →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwqaqded

Очищает любые ассоциации для узора, которые записаны в Гримуаре в моей второстепенной руке.


Отражение Архивиста (→ list of patterns)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaeaqwqa

Получает список всех рун, модифицированных Гримуаром в моей второстепенной руке.


Книга заклинанийКнига Заклинаний

Source: Hex Casting

Книга заклинаний - это вершина моего искусства-- она действует как целая библиотека Талисманов. Аж до шестидесяти четырех, если быть точным.

Каждая страница может содержать одну йоту, и я могу выбрать активную страницу (страницу, на которую сейчас сохраняются и откуда копируются йоты), держа её в руке в присяде и прокручивая, или просто удерживая её во второй руке и прокручивая во время сотворения Заговора.


Как и Талисман, существует простой способ предотвратить случайное перезаписывание. Сложив книгу с Медовой сотой, я запечатаю активную страницу, предотвращая Гамбит Писаря от изменения её содержимого. Также как и Талисман, использование Очистить предмет удалит лак и содержимое страницы.

Я также могу дать каждой странице индивидуальное имя на наковальне. Это изменит только название выбранной в данный момент страницы для удобного просмотра.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Книга заклинаний
Верстак
Кусочек золота Tag: Золотые самородки
Книга и перо
Заряженный аметист
Кусочек золота Tag: Золотые самородки
Плод хоруса
Заряженный аметист
Кусочек золота Tag: Золотые самородки
Книга и перо
Заряженный аметист
Книга заклинаний

Волшебники любят слова. Большинство из них много читают, и действительно одним из сильных признаков потенциального волшебника является неспособность заснуть без предварительного прочтения чего-либо.


Casting CarpetCasting Carpets

Source: Hexical

I can weave Amethyst into any ordinary rug to create this wonderfully comfy rug. Stepping on the carpet, I can feel the media coursing under my feet. It feels disorienting but surprisingly puts me at peace.

I feel very inspired, as if I were wearing a Scrying Lens although weaker. My Hexcasting vision seems to have been expanded.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Casting Carpet
Верстак
Tag: Шерстяные ковры
Аметистовая пыль
Casting Carpet

Why is the red carpet red? It can be any color.


MonkfruitMonkfruit

Source: Oneironaut

I've discovered that using the Edify Sapling spell on a Sweet Berry Bush produces a rather interesting plant. It is much like the shrub it mutates from, however its thorns are imbued with a media field which siphons the minds of pricked creatures into the plant in order to grow. It can grow without this (albeit slowly), though it still requires minds nearby to provide small amounts of media.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Сахар
Верстак
Monkfruit
Сахар

The fruit that this bush produces is quite sweet, and can be processed into sugar. Additionally, it releases bits of media during digestion, which seek out rechargeable items on my person. I should be wary of the thorns while picking the fruit.


Twigs sheared off of the mature bush remain dangerous, and can be used to craft a rather ominous blade.

This blade acts much like a sword enchanted with low-level Mind Render, though it is far more precise, able to rend minds while causing minimal collateral damage to the flesh. I can of course use it more like a conventional blade if I like, but this does risk killing the target outright.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Synaptic Scalpel
Верстак
Rending Thorns
Железный слиток
Rending Thorns
Незеритовый лом
Незеритовый лом
Synaptic Scalpel

It's not rocket science.


Wisp LanternWisp Devices

Source: Oneironaut

I've found that by using materials unique to the Noosphere, I can create a special jar capable of producing and containing a tiny wisp. While this wisp cannot cast anything, it emits quite a bit of light, and will mimic pigments shown to it.
I can also craft a version with tinted glass, in case the wisp's light would disrupt my study's aesthetic.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Wisp Lantern
Верстак
Стекло
Доски созидания
Стекло
Стекло
Pseudoamethyst Block
Стекло
Стекло
Noosphere Basalt
Стекло
Wisp Lantern
Tinted Wisp Lantern
Верстак
Тонированное стекло
Доски созидания
Тонированное стекло
Тонированное стекло
Pseudoamethyst Block
Тонированное стекло
Тонированное стекло
Noosphere Basalt
Тонированное стекло
Tinted Wisp Lantern

Additionally, by feeding this illumination wisp significant amounts of media, I can cause it to undergo mitosis, with the newly-created wisp being seemingly-identical to the wandering wisps produced by slipways.

The device to split the wisp in this way can be fed media-bearing items via hoppers or similar, and is capable of storing 640 charged amethyst worth of media.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Wisp Weaver
Верстак
Pseudoamethyst Block
Tag: Wisp Lanterns Wisp Lantern Tinted Wisp Lantern
Pseudoamethyst Block
Блок скрижалей
Сосуд мысли
Блок скрижалей
Блок скрижалей
Блок скрижалей
Блок скрижалей
Wisp Weaver

Simply apply a redstone signal to activate. Produces a wisp every four seconds, and consumes two charged amethyst to do so.
The capacity and fill level of the phial used make no difference.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Lesser Wisp Weaver
Верстак
Pseudoamethyst Block
Tag: Wisp Lanterns Wisp Lantern Tinted Wisp Lantern
Pseudoamethyst Block
Доски созидания
Сосуд мысли
Доски созидания
Доски созидания
Доски созидания
Доски созидания
Lesser Wisp Weaver

Alternatively, I can create a version which does not consume (or accept) any media, but produces wisps which yield only net-zero media when consumed.

All the sparkly shiny orbs, none of the prohibitive cost!



Using similar principles, I've designed a device which captures, stores, and releases wisps, though it does not work on unstable wandering wisps. Capturing one of my own wisps consumes one amethyst shard from its battery. Capturing someone else's wisp costs half again the media it contains. To capture a wisp, I must simply use the device on it, assuming it has enough media and isn't already occupied.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Wisp Wrangler
Верстак
Доски созидания
Доски созидания
Доски созидания
Алмаз
Блок скрижалей
Блок скрижалей
Блок скрижалей
Wisp Wrangler

When releasing a cyclic wisp, it is placed on the side of the block I use the item on. Projectile wisps are launched from my face, retaining their previous speed (but not direction). To discard a contained wisp, I need only use the item while crouching.


To initalize the device's media battery, I must use it on one of my own wisps, which will irretrievably consume it and set the battery's capacity to the wisp's stored media value, rounded up to the nearest dust. Should I wish to reset this (along with everything else about the device), I can simply place it in a crafting grid on its own.


Банка с мыслямиБанка с мыслями

Source: Hexical

Я могу создать эту маленькую декоративную банку жидкой мысли$/, ярко светящуюся в темноте. К сожалению, стекло слишком толстое, чтобы я мог вытягивать из банки мысль$/ для заклинаний, однако я читал легенды о древних Заклинателях$/, решивших эту проблему и способных бутылировать жидкую мысль для своих хексов$/.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Банка с мыслями
Верстак
Нажимная плита созидания
Стеклянная панель
Бутылочка
Стеклянная панель
Стеклянная панель
Банка с мыслями

There, sure enough, she saw the faint translucent outline of something aboout the size of a hen's egg. There was just a touch of color in it, a pale sea-green, soft and shimmering and very beautiful.


Они создавали нечто схожее, и использовали это как кристальный шар, потягивая жидкость. Удерживая энергию мысли, которая пронизывает все существование, возможно, в ответах таких шаров была какая-то ценность.

Все знаки указывают на да.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Make Gold
Transmuting GUI
Медный слиток
Золотой слиток
Аметистовая пыль Costs 5.0 dust

Transforms copper ingots to gold.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Sadden Obsidian
Transmuting GUI
Обсидиан
Плачущий обсидиан
Аметистовая пыль Costs 5.0 dust

Infuses Obsidian with media which leaks out of it, giving it a distinctive crying appearance.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Calm Obsidian
Transmuting GUI
Плачущий обсидиан
Обсидиан
Аметистовая пыль Yields 2.0 dust

Returns the media from Crying Obsidian.

Therapy! :D


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Weave Thought-Knot
Transmuting GUI
Нить
Узел мысли
Аметистовая пыль Costs 0.75 dust

Crafts Thought-Knots by submerging String in a large volume of media rather than brushing an Amethyst Dust on it. A slightly more efficient recipe.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Release Memory
Transmuting GUI
Узел мысли
Нить
Аметистовая пыль Yields 0.5 dust

Sucks the media out of a Thought-Knot. Loses media compared to the crafting recipe, but useful for recycling the little bit of media.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Coal
Transmuting GUI
Древесный уголь
Уголь
Аметистовая пыль Costs 0.5 dust

Transforms Charcoal into Coal by infusing thought into it and then immediately killing it. Good for compacting.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Charcoal
Transmuting GUI
Уголь
Древесный уголь
Аметистовая пыль Yields 0.25 dust

Transforms Coal into Charcoal. Why?


Большой оживший свитокОжившие свитки

Source: Hexical

Ожившие свитки смешиваются с щипоткой аметистовой пыли, зачаровывая чернила на движение и тряску, словно узоры, что я черчу своим посохом. Помимо этого, они могут отображать целый список рун.

Вы не сможете стать полноценным писателем без капельки безумия, не так ли?


Я могу свободно записывать и перезаписывать руны свитка, со считыванием всё так же. Свиток принимает только список йот рун или йоту руны, которая автоматически превращается в одноэлементный список. Оживший свиток отображает один узор за раз, раз в секунду сменяя их по кругу. Даже если я запишу один и тот же список на два свитка в разное время, их отображение синхронизуется.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Малый оживший свиток
Верстак
Малый свиток
Аметистовая пыль
Малый оживший свиток
Средний оживший свиток
Верстак
Свиток
Аметистовая пыль
Средний оживший свиток
Большой оживший свиток
Верстак
Большой свиток
Аметистовая пыль
Большой оживший свиток

Следующие нексолько страниц повествуют о бесплатных заклинаниях для манипуляции ожившими свитками, которые я нашёл. Изменения, вызванные этими заклинаниями, обычно могут быть обращены повторным вызовом заклинания на свитке.


Restore Scroll (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawqwqawawa

Restores the parchment of a scroll to an unmodified state.


Состарить свиток (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawqwqawwddwwa

Делает пергамент ожившего свитка жёлтым, делая его похожим на древние свитки, которые я находил.


Спрятать пергамент (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawqwqaqqa

Заставляет пергамент ожившего свитка стать невидимым, оставляя только рисунок, будто бы узор был магическим образом высечен в поверхности, на которой висит свиток.


Окрасить чернила (entity, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawqwqawawaedd

Меняет цвет чернил ожившего свитка на тот, который указан вектором, с компонентами красного, зелёного и синего, лежащими между 0 и 1.


Осветить чернила (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawqwqawawaewdwdw

Заставляет чернила ожившего свитка издавать яркое свечение, независимо от общего уровня освещенности.


Большой свитокСвитки

Source: Hex Casting

Свиток - удобный способ делиться руной с другими. Я могу скопировать на него руну с помощью Гамбита Писаря, после чего свиток будет отображать её в подсказке.

Я также могу разместить свитки на стене в качестве украшения или поучения, как картину, в размерах от 1x1 до 3x3 блоков. Использование пыли аметиста на таком свитке заставит его отображать порядок линий.


Кроме того, я также могу найти так называемые Древние свитки в подземельях и крепостях мира. Они содержат порядок линий Великих Рун, могущественных заклинаний, о которых ходят слухи, будто они слишком мощны для рук и умов смертных...

Если эти "смертные" не могли их произносить, я не уверен, что они заслуживали их знать.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Малый свиток
Верстак
Аметистовая пыль
Бумага
Малый свиток
Свиток
Верстак
Аметистовая пыль
Бумага
Бумага
Бумага
Бумага
Свиток
Большой свиток
Верстак
Бумага
Бумага
Аметистовая пыль
Бумага
Бумага
Бумага
Бумага
Бумага
Бумага
Большой свиток

Я пишу на чистом белом пергаменте острым пером и кровью моих учеников, гадая их секреты.


Хекс свечаХекс свечи

Source: Hexical

Зажигаясь впервые, магическим или обычным способом, эти миловидные маленькие свечки начинают гореть бледным белым пламенем. Но когда кто-либо с ними взаимодействует, они копируют их пигмент. Я так же могу задать свечке цвет с помощью пигмента напрямую. Для потушения, Красться Использовать/Установить.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Хекс свеча
Верстак
Свеча
Аметистовая пыль
Хекс свеча

Врач обнаружил себя в огромной пещере, уставленной бесчисленными трепещущими свечами, каждая из которых символизировала продолжительность жизни.


Media LogMedia Logs

Source: Hexical

Hexcasting is an Art just waiting for me to lose track of my casting and Nature is all too ready to punish my carelessness the moment it happens.

Fortunately, Nature also provides a method for me to reflect on my folly... only after suffering the consequences of them, of course.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Media Log
Верстак
Осколок аметиста
Бревно созидания
Media Log

They call it the Error Media Log. I simply stab a shard of Amethyst through an Edified Log and for some reason, Nature is now ready to spill my errors straight into my mind.


The Media Log will only capture mistakes cast by my Staff and the casting devices I use.

By holding it tightly and meditating on it, it reveals to me the last handful of patterns cast sequentially (even by other patterns, all flattened out into a linear stream), the mishap that occured, and the top few iotas of the stack right before mishap.


I could hypothetically use it as a method of examining the contents of a casting device after casting it, although the short backlog of patterns makes getting a complete Hex out of anything but the simplest items impossible.

Now you may only see a pile of receipts, but I see a story. I can see where this story is going. It does not look good.


Пустая СкрижальПлитки

Source: Hex Casting

Скрижали похожи на Свитки; Я могу скопировать на них руну и разместить их в мире, чтобы её отобразить.

Однако я читал смутные рассказы о великих собраниях Скрижалей, используемых для создания ритуалов более мощных, чем может сотворить Посох.


Возможно, эти знания будут раскрыты мне со временем. Но пока, я полагаю, что они служат живописным элементом декора.

По крайней мере, их можно разместить на любой стороне блока, в отличие от Свитков.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Пустая Скрижаль
Верстак
Аметистовая пыль
Глубинный сланец
Глубинный сланец
Глубинный сланец
Пустая Скрижаль
6

Это буква "а." Выучи её.


Я также знаю о других типах Скрижалей, скрижалях, которые не содержат рун, но кажется, что они инкрустированы другими... странными... странностями. Мне больно думать о них, словно мои мысли изгибаются вокруг их структуры, следуя их путям, изгибаясь и переплетаясь сквозь их лабиринтные глубины, проходящие сквозь и сквозь и проходя сквозь и проникая и обрабатываемые и--

... Я чуть не потерял себя. Может быть, стоит отложить их исследование.


Akashic Library CardAkashic Library Card

Source: Oneironaut

In my search for a truly universal data storage method, I have designed a small device which allows me to read from Akashic Records in other dimensions while on my person. I need only write a spatial imprint to the item, and any future akashic read operations will be redirected to the stored dimension.
Unfortunately, it does not allow me to write to them, but this is certainly better than nothing.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Akashic Library Card
Верстак
Бумага
Бумага
Бумага
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Заряженный аметист
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Бумага
Бумага
Бумага
Akashic Library Card

It seems to exude some kind of sticky gloop.


Anti-Raycast SlateAnti-Hex Blocks

Source: Oneironaut

By "threading" pseudoamethyst through a block, I can create something which causes any raycast (including entity raycasts) that hits or passes through it to return null, as if it didn't hit anything.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Anti-Raycast Slate
Верстак
Pseudoamethyst Shard
Pseudoamethyst Shard
Блок скрижалей
Pseudoamethyst Shard
Pseudoamethyst Shard
Anti-Raycast Slate
Anti-Raycast Glass
Верстак
Pseudoamethyst Shard
Pseudoamethyst Shard
Стекло
Pseudoamethyst Shard
Pseudoamethyst Shard
Anti-Raycast Glass

Strangely, combining pseudoamethyst with obsidian in the same way does not confer anti-raycast properties, instead making it nigh-indestructible to hexes. However, the resultant block loses much of its durability, being no stronger than common stone (though it retains its blast resistance).


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Hex-Warded Obsidian
Верстак
Pseudoamethyst Shard
Pseudoamethyst Shard
Обсидиан
Pseudoamethyst Shard
Pseudoamethyst Shard
Hex-Warded Obsidian

Незеритовый мечMind Render

Source: Oneironaut

I've read legends of a particularly macabre form of weapon known as a Mind Render. This weapon, sometimes used by ancient hexcasters, is capable of severing a creature's very thoughts, dealing damage that bypasses all known forms of protection. What's more, if this damage leaves the target just on the brink of true death, it will fall into a vegetative state, never to recover. I shudder to think of what the ancients may have used this property for...


Empower Mind Render (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qweqadeqadeqadqqqwdaqedaqedaqeqaqdwawdwawdwaqawdwawdwawddwwwwwqdeddw

Accepts an item or item frame bearing the Sharpness enchantment, and converts it into Mind Render of the same level. Cost is based on enchantment level, and increases by 50% if the item is a book.


Reverberation RodReverberation Rod

Source: Oneironaut

I've discovered that I can craft a peculiar sort of casting item, using the strange shards found in ancient cities.
This item is unusual in that it casts its imbued hex twenty times per second while I concentrate on it, until it either mishaps or I cast Finale or Encore. This initiates a cooldown period, usually about one second.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Reverberation Rod
Верстак
Осколок эха
Обсидиан
Заряженный аметист
Обсидиан
Осколок эха
Reverberation Rod

The echo shards seem to bear some bizarre form of media, with a tendency to loop back on itself while retaining a bit of the previous cast.


Conduct Rod (entity, list of patterns →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqawweqqqqqawweqqqqqawwdeqewwwwweqeeeqewwwwweqe

Acts just like the spells used to program conventional casting items. Costs 10 Charged Amethyst.


Baton Reflection (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqqwqawa

When cast with a Reverberation Rod, returns my look vector from when I started the current cast loop.


Baton Reflection II (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqqwqawaa

When cast with a Reverberation Rod, returns my eye position from when I started the current cast loop.


Metronome Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqqwqawaaw

When cast with a Reverberation Rod, returns the timestamp from when I started the current cast loop.


Metronome Gambit (number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqqwqaqddq

Accepts a positive integer. When cast with a Reverberation Rod, delays the current cast loop's next cast until that many twentieths of a second have passed.


Finale

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqdeeweeew

When cast with a Reverberation Rod, forcibly halts the current cast loop.


Encore (number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deaqqwqqqw

Accepts a positive integer. Halts the current cast loop but also reduces the cooldown period from 1 second to ((1/20) * number) seconds. Cooldown due to mishap is unaffected.


Williams' Gambit (non-list →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqwqqqwaaw

Accepts a non-list iota, and stores it inside the current cast loop. It will be lost when the cast loop ends.


Williams' Reflection (→ non-list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeeweeewddw

Returns the iota stored in the current cast loop. Defaults to NULL.


Conductor's Reflection (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqqwqaeaqa

Returns a boolean corresponding to whether the current cast is making use of a rod.


Williams' Gambit II (non-list →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewdedwqwqwdedwqwaaw

As Williams' Gambit, but can be cast from non-rod sources while a rod is in use.


Williams' Reflection II (→ non-list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaqawewewaqawewddw

As Williams' Reflection, but can be cast from non-rod sources while a rod is in use.


Conductor's Reflection II (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqqwqaqded

Returns whether the caster is currently using a rod, regardless of the current cast is from that rod.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Echo Staff
Верстак
Палка
Заряженный аметист
Осколок эха
Палка
Палка
Echo Staff

Echo shards can also be used in the construction of a staff, though it seems the only special property of such a staff is making sculk sounds.


АртефактПредметы для заклинаний

Source: Hex Casting

Хотя гибкость использования Заговоров "на ходу" с помощью моего Посоха довольно полезна, мне приходится махать им вокруг снова и снова, чтобы выполнить базовую задачу. Если бы я мог сохранить обычное заклинание для последующего использования, это бы сильно упростило мне жизнь-- и позволило бы мне делиться своими Заговорами с друзьями.


Для этого я могу создать один из трех типов магических предметов: Побрякушку, Штуковину или Артефакт. Все они содержат внутри себя руны, а также небольшую батарею с мыслями.

Просто держа один из них и нажимая Использовать/Установить, я смогу использовать заклинание внутри, словно начертил их посохом, при этом используя внутреннюю батарею предмета.


У каждого предмета есть свои особенности:

Побрякушки хрупкие, уничтожаются после исчерпания их внутренних запасов мысли и не могут быть заряжены;

Штуковины можно использовать столько, сколько хочет держатель, пока остается достаточно мысли, но после этого они становятся бесполезными до перезарядки;


Артефакты - самые мощные из всех-- после исчерпания их мысли они могут использовать Аметисты из инвентаря владельца для оплаты заклинания, так же как я делаю, когда колдую с помощью Посоха. Конечно, это также означает, что заклинание может поглотить их разум, если в инвентаре не хватает Аметистов.

После создания пустого магического предмета на обычном верстаке, я внедряю в него Заговор, используя (что еще, кроме) заклинания, соответствующие предмету. Я составил каталог подходящих рун здесь.


Каждое такое заклинание внедрения требует сущности и список рун на стеке. Сущность должна быть сущностью предмета, удерживающего мысли (т.е. кристаллы аметиста, брошенные на землю); сущность потребляется и формирует батарею.

Полезно, что мысли в батарее не потребляется кусками, как при колдовстве с Посохом-- скорее, мысли "растворяются" в одном непрерывном бассейне. Таким образом, если я храню Заговор, который стоит только одну Аметистовую пыль, то Заряженный Кристалл, используемый в качестве батареи, позволит мне использовать его 10 раз.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Побрякушка
Верстак
Медный слиток Tag: Медные слитки
Медный слиток Tag: Медные слитки
Аметистовая пыль
Медный слиток Tag: Медные слитки
Медный слиток Tag: Медные слитки
Побрякушка
Штуковина
Верстак
Железный слиток Tag: Железные слитки
Железный слиток Tag: Железные слитки
Осколок аметиста
Железный слиток Tag: Железные слитки
Железный слиток Tag: Железные слитки
Штуковина

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Артефакт
Верстак
Золотой слиток Tag: Золотые слитки
Золотой слиток Tag: Золотые слитки
Заряженный аметист
Золотой слиток Tag: Золотые слитки
Tag: Музыкальные пластинки
Артефакт

У нас есть поговорка в нашей сфере: "Магия не такая". Она не "просто работает", она не реагирует на ваши мысли, вы не можете бросать огненные шары или создавать жареный ужин из воздуха или превращать группу грабителей в лягушек и улиток.


Extended Spruce StaffExtended Staves

Source: Hextended Staves

As I learn more about this art, I find myself yearning for variety in my instruments just as I do in my work. I've since cast some time into the craftmanship of these curious sticks. The length allows for a miniscule addition in grid space, but not as I might get from a Scrying Lens. As such, I find the choice between it and its shorter sibling can still be made of preference, rather than use.


Extended Staves

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Extended Oak Staff
Верстак
Палка
Дубовый посох
Дубовые доски
Палка
Палка
Extended Oak Staff
Extended Spruce Staff
Верстак
Палка
Еловый посох
Еловые доски
Палка
Палка
Extended Spruce Staff
Extended Birch Staff
Верстак
Палка
Посох из берёзы
Берёзовые доски
Палка
Палка
Extended Birch Staff
Extended Jungle Staff
Верстак
Палка
Посох из тропического дерева
Доски из тропического дерева
Палка
Палка
Extended Jungle Staff
Extended Acacia Staff
Верстак
Палка
Посох из акации
Акациевые доски
Палка
Палка
Extended Acacia Staff
Extended Dark Oak Staff
Верстак
Палка
Посох из тёмного дуба
Доски из тёмного дуба
Палка
Палка
Extended Dark Oak Staff
Extended Crimson Staff
Верстак
Палка
Багровый посох
Багровые доски
Палка
Палка
Extended Crimson Staff
Extended Warped Staff
Верстак
Палка
Искаженный посох
Искажённые доски
Палка
Палка
Extended Warped Staff
Extended Mangrove Staff
Верстак
Палка
Посох из мангровых зарослей
Мангровые доски
Палка
Палка
Extended Mangrove Staff
Extended Cherry Staff
Верстак
Палка
Вишнёвый посох
Cherry Planks
Палка
Палка
Extended Cherry Staff
Extended Bamboo Staff
Верстак
Палка
Бамбуковый посох
Bamboo Planks
Палка
Палка
Extended Bamboo Staff
Extended Cherry Staff
Верстак
Палка
Вишнёвый посох
Cherry Planks
Палка
Палка
Extended Cherry Staff
Extended Edified Staff
Верстак
Палка
Посох созидания
Доски созидания
Палка
Палка
Extended Edified Staff

An extension of an extension of your mind


Mossy Staves

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Mossy Staff
Верстак
Палка
Заряженный аметист
Замшелый булыжник
Палка
Палка
Mossy Staff
Flowering Mossy Staff
Верстак
Палка
Заряженный аметист
Цветущая азалия
Палка
Палка
Flowering Mossy Staff
Extended Mossy Staff
Верстак
Палка
Mossy Staff
Замшелый булыжник
Палка
Палка
Extended Mossy Staff
Extended Flowering Mossy Staff
Верстак
Палка
Flowering Mossy Staff
Цветущая азалия
Палка
Палка
Extended Flowering Mossy Staff

No single one can possess greater wisdom than the many Scholars who are elected by all men for their wisdom.

...


Prismarine Staves

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Prismarine Staff
Верстак
Палка
Заряженный аметист
Призмариновые кирпичи
Палка
Палка
Prismarine Staff
Dark Prismarine Staff
Верстак
Палка
Заряженный аметист
Тёмный призмарин
Палка
Палка
Dark Prismarine Staff
Extended Prismarine Staff
Верстак
Палка
Prismarine Staff
Призмариновые кирпичи
Палка
Палка
Extended Prismarine Staff
Extended Dark Prismarine Staff
Верстак
Палка
Dark Prismarine Staff
Тёмный призмарин
Палка
Палка
Extended Dark Prismarine Staff

...
Yet we can. We do. We have fought against saying it, but now it is said. We do not care.

...


Obsidian Staff

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Obsidian Staff
Верстак
Палка
Заряженный аметист
Обсидиан
Палка
Палка
Obsidian Staff
Extended Obsidian Staff
Верстак
Палка
Obsidian Staff
Обсидиан
Палка
Палка
Extended Obsidian Staff

...
We forget all men, all laws and all things save our metals and our wires. So much is still to be learned!

...


Purpur Staff

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Purpur Staff
Верстак
Палка
Заряженный аметист
Пурпур
Палка
Палка
Purpur Staff
Extended Purpur Staff
Верстак
Палка
Purpur Staff
Пурпур
Палка
Палка
Extended Purpur Staff

...
So long a road lies before us, and what care we if we must travel it alone!


Sealed Improvised Amethyst StaffFunctional Staves

Source: Hextended Staves

Of course, in my ingenuity, it would be narrow-minded to craft extensions of my staff only in the physical sense. If I'm to cultivate a flexible and oh so utile art, my tools must so be as well. The first, a cleverly-thought but crudely built staff of amethyst. Peculiarly, the amethyst block will more readily crumble when directly used to weave the media, providing itself to my Hexes.


Improvised Amethyst Staff

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Improvised Amethyst Staff
Верстак
Осколок аметиста
Заряженный аметист
Аметистовый блок
Осколок аметиста
Осколок аметиста
Improvised Amethyst Staff
Improvised Extended Amethyst Staff
Верстак
Осколок аметиста
Improvised Amethyst Staff
Аметистовый блок
Осколок аметиста
Осколок аметиста
Improvised Extended Amethyst Staff

For when you forget wood and you're already ~100 blocks deep in the geode


Furthermore, should I find myself enamored in its impure yet ordered, crude yet elegant, pungent yet aloft, glistening yet vacuous yet glistening yet--

If I should like to keep it, I have found means of preventing its crumble, sealing it so that I may use it indefinitely. Though, of course, you cannot have your gleaming purple cake and eat it too, not more before the rapacious hands of Nature!


Sealed Improvised Amethyst Staff

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Sealed Improvised Amethyst Staff
Верстак
Осколок аметиста
Заряженный аметист
Пчелиные соты
Аметистовый блок
Осколок аметиста
Осколок аметиста
Пчелиные соты
Sealed Improvised Amethyst Staff
Sealed Improvised Extended Amethyst Staff
Верстак
Осколок аметиста
Improvised Amethyst Staff
Пчелиные соты
Аметистовый блок
Осколок аметиста
Осколок аметиста
Пчелиные соты
Sealed Improvised Extended Amethyst Staff

We made it. We created it. We brought it forth from the night of the ages. We alone. Our hands. Our mind. Ours alone and only.


The second, a hefty sphere fashioned to hold iota, not unlike a Focus. While this on its own proved convenient, it bears its marvel in the form of bringing things once out of my range to the palm of my hand.
Seeking after the unique energy given off by player entities (which enables them to be affected by me from any distance), I've made something that can magnify any entity reference into the range of my Hexes, so long as I hold the orb in either hand.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Drawing Orb
Верстак
Светокаменная пыль
Заряженный аметист
Светокаменная пыль
Бумага
Стекло
Бумага
Светокаменная пыль
Заряженный аметист
Светокаменная пыль
Drawing Orb

Accepts any iota, but only amplifies signals from entities.

who up pondering they orb


Древняя побрякушкаДревние Побрякушки

Source: Hex Casting

Путешествуя, я должно быть нашёл Побрякушки созданные заклинателями из древности. Эти Древние Побрякушки работают также как и те что создал я: они не могут быть перезаряжены и ломаются когда их внутренний резервуар мысли иссякает. Но в отличие от моих Побрякушек, их разложившаяся структура позволяет мне заглянуть в Заговор, хранящийся внутри.


Spotlight inventory slot Древняя побрякушка

Они могут пригодиться мне для изучения новых техник, ведь кто лучше может научить меня чем древние мастера этого искусства?

Я также могу стереть их внутренности и сохранить собственный Заговор, чтобы видеть его просто глядя на Побрякушку.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Древний пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Медный слиток
Аметистовая пыль
Аметистовая пыль

Пигмент, заточёный в этих реликвиях, отдаёт уникальной смесью фиолетового и оранжевого, повторяя медно-аметистовый дизайн побрякушки. Я могу повторить это, использую следующий рецепт.


Сосуд мыслиСосуд мысли

Source: Hex Casting

Меня сильно ... раздражает, как Природа отказывается давать мне сдачу за мою работу. Если у меня под рукой только Заряженный Аметист, даже самое маленькое Преображение Луча потребует весь кристалл, растрачивая неиспользованные мысли в пустую.

К счастью, кажется, я нашел способ отчасти смягчить эту проблему.


Я нашел старые свитки, описывающие Стеклянную Бутылку, пропитанную мыслью. При применении Заговора, мои заклинания могли бы черпать мысли из флакона. Жидкая форма мысли позволяла бы мне брать сдачу, так сказать; ничего не было бы потеряно. Это очень схоже с внутренней батареей Талисмана, или типо того; я даже могу Перезарядить флаконы тем же способом.


К сожалению, искусство фактического созидания этих флаконов, кажется, было утрачено со временем. Я нашел намек на существование руны для его создания, но техника упорно ускользает, и мне не удается добиться успеха. Я подозреваю, что разберусь с этим при дальнейшем обучении и практике. Пока что я просто буду терпеть траты мысли...

Но я не стану с этим мириться навечно.


Spotlight inventory slot Сосуд мысли

Выпей молоко.


Hexcaster's HoverliftHoverlifts

Source: Oneironaut

By combining materials native to the noosphere with certain ingredients associated with levitation, I can create a device which produces streams of propulsive energy capable of carrying me along them, with minimal risk of falling. To use it, it must be placed facing directly towards another one (which must be facing it in turn). Once I've done this, both ends must be activated with a


redstone signal, and the energy stream will form between the paired emitters, assuming they are within range of each other (64 meters horizontally, or 128 vertically). By stepping into the stream, I will be held in place until I look towards either end of the stream, at which point I will be accelerated in that direction until I hit a maximum speed proportional to how closely my vision parallels the stream. Crouching causes the stream to hold me in place regardless of my gaze.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Hexcaster's Hoverlift
Верстак
Блок скрижалей
Мембрана фантома
Блок скрижалей
Hex-Warded Obsidian
Pseudoamethyst Block
Hex-Warded Obsidian
Блок скрижалей
Прожаренный плод хоруса
Блок скрижалей
Hexcaster's Hoverlift

Best to don some long fall boots the first time I try these.


Bad and naughty hexcasters get sent to the hover cube.


Additionally, I can create a repeater capable of extending the range of the emitters when placed between them, such that the stream can continue on as if it had just left the emitter. Of course, such an extension requires more powerful components, and even then the stream can only be extended by three repeaters before it becomes too unstable to form.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Hoverlift Repeater
Верстак
Pseudoamethyst Shard
Мембрана фантома
Панцирь шалкера
Мембрана фантома
Блок скрижалей
Пурпур
Блок скрижалей
Hoverlift Repeater
3

Fortunately, this device seems to be rather immaterial for some reason, and I can pass straight through it without having to carefully twist around it in the stream.No, it does not make the stream pause for a moment before continuing.


LeiLei

Source: Hexical
Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Lei
Верстак
Periwinkle
Periwinkle
Lei

Once I have recovered some Periwinkles, I can string the flowers into a Lei! The Lei provides a few boons reminiscent of the Scrying Lens, although noticeably weaker.


When worn, the naturally calming abilities of Periwinkles helps to ward off my fall into madness. This is most noticeable in that it prevents Nature from claiming my life as payment for Hexes.

A Lei can be placed on another player who is not wearing a helmet. Hexcasters did this as a sign of endearment and affection due to the Lei's protective abilities, as well as the effort of obtaining the flowers.


PeriwinklePeriwinkle

Source: Hexical
Spotlight inventory slot Periwinkle

There is an long-extinct species of flowers called Periwinkles. In addition to looking pretty, they have great calming abilities; ancient Hexcasters used them to cope with the great horrors that comes with the Art.

A special flower for a special person.


Induce Digging (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwwaqdadaadadqqqeaeq

Fortunately, the Art of Hexcasting is a versatile one and provides the means to bring back near anything.


I believe that there is a certain creature capable of sniffing out these flowers. I can cast the previous spell on these Sniffers to compel them to immediately drop down and unearth these flowers for me.

Such a perversion of free will comes at a cost, around three Charged Amethyst. There may also be the occasional harmless mental error; I am not infallible after all, especially working with something as complex as the mind.


Some magic must be at play here: Sniffers can dig up Periwinkles from any block at all, even inorganic ones or ones orginating from other planes of reality.

I imagine that the spell doesn't just "ask" the Sniffer to find the flowers; it conjures them. It fishes around in the brain for the memory of Periwinkle and from that, it receives a template which it instantiates and allows the Sniffer to dig up. And if it can do it, so can I.


HexxyPlushies

Source: Hexical

Plushies

The ancient Hexcasters have created these delightful Plushies! They seem to be references to some of the patterns I use in Hexcasting. I'm not sure if they do anything, but they are a lovely little collector's item.

The occasional wandering merchant might have picked up one or two during their travels.


Spotlight inventory slot Hexxy

This one looks slightly deranged. I feel slightly anxious having it in my inventory.


Spotlight inventory slot Thothy

This one seems to sleeping. I feel strangely assured with it on me, as if it were watching over me.


Spotlight inventory slot Irissy

This one seems to stare directly at me no matter where I put it. What have you seen, great Irissy?


Spotlight inventory slot Quadxxy

This one might have been made by a bad craftsman. It's not even on a hexagonal grid!


Spotlight inventory slot Pentxxy

... I'm starting to think these were made intentionally.


Spotlight inventory slot Flexxy

The detail on this plushie is unnaturally good. Flexxy must have been quite the idol for this much effort to be poured into its effigy.


ЗельеPotions of Wooleyeing

Source: Hexical

These Potions let me forget some of the eldritch knowledge Hexcasting provides. A base dose removes my ability to trade my own life for media, useful if I do not want to be carried off from a mere miscalculation. Higher potencies remove the ability to cast great spells entirely, possibly useful as an offensive tool.

It is unseen.


Spotlight inventory slot Зелье

I can brew one by boiling a Periwinkle into a simple Awkward Potion. Glowstone Dust and Redstone Dust have their standard amplifying and lengthening effects, as with most potions.


ЗельеЗаговорённые зелья

Source: Hex Casting

Смотря сквозь Линзу Прорицания, я способен вместить в свою сеть хекса гораздо больше рун. Но что, если мне захочется ещё сильнее развить свои способности? Алхимия стала ответом.

Добавив щепотку Аметистовой Пыли к Заурядному Зелью, я могу сварить настой, увеличивающий мою сетку, словно линза. Я даже могу использовать их вместе, чтобы получить ультимативную сеть!


Spotlight inventory slot Зелье

Зелье Ясности может быть продлено, усилено и модифицировано, как и любое другое.

Его также можно обратить, добавив Маринованный Паучий Глаз. Может быть полезно при борьбе с другими заклинателями.


Кровать ЧасовогоКровати Часовых

Source: Hexical

Магнетит внутри этого блока заставляет его и сущности внутри него всегда оставаться в зоне действия моих Хексов$/, однако я предпочитаю думать, что Шерсть просто притягивает моего Часового. Коты тоже находят эту штуку уютной, как зажженную печь или кровать.

До меня доходят слухи о древних Заклинателях$/, использовавших это для хранения йот на любом расстоянии, но я не представляю, как они этого добивались.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Кровать Часового
Верстак
Белая шерсть Tag: Wools
Белая шерсть Tag: Wools
Белая шерсть Tag: Wools
Заряженный аметист
Магнетит
Заряженный аметист
Блок скрижалей
Блок скрижалей
Блок скрижалей
Кровать Часового

Удобная кровать для моего часового, и еиу всегда не терпится вернуться к ней.


Пигмент

Source: Hex Casting

Старые практикующие моё искусство иногда идентифицировали себя цветом, символичным для них. Пускай их имена и утрачены, но цвета остались. Кажется, особый вид пигмента, предложенный Природе правильным образом, мог бы "[...] окрапить мысли так, что Природа возрадуется, порождая чудесное изменение в личном цвете."


Я не уверен в деталях, но, по-моему, я выделил формулы для множества различных цветов и смесей пигментов. Чтобы применить пигмент, я должен держать его в одной руке и применить руну Использования Пигмента другой рукой; это поглощает пигмент.

Пигменты, кажется, влияют на цвет искр мысли, излучаемых, когда я использую заклинания и моих Часовых, но я не сомневаюсь, что цвет проявится и в других местах.


Хроматические Пигменты

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Белый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Белый краситель
Аметистовая пыль
Аметистовая пыль
Оранжевый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Оранжевый краситель
Аметистовая пыль
Аметистовая пыль
Пурпурный пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Пурпурный краситель
Аметистовая пыль
Аметистовая пыль
Светло-голубой пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Голубой краситель
Аметистовая пыль
Аметистовая пыль
Желтый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Жёлтый краситель
Аметистовая пыль
Аметистовая пыль
Лаймовый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Лаймовый краситель
Аметистовая пыль
Аметистовая пыль
Розовый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Розовый краситель
Аметистовая пыль
Аметистовая пыль
Серый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Серый краситель
Аметистовая пыль
Аметистовая пыль
Светло-Серый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Светло-серый краситель
Аметистовая пыль
Аметистовая пыль
Циановый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Бирюзовый краситель
Аметистовая пыль
Аметистовая пыль
Фиолетовый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Фиолетовый краситель
Аметистовая пыль
Аметистовая пыль
Синий пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Синий краситель
Аметистовая пыль
Аметистовая пыль
Коричневый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Коричневый краситель
Аметистовая пыль
Аметистовая пыль
Зелёный пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Зелёный краситель
Аметистовая пыль
Аметистовая пыль
Красный пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Красный краситель
Аметистовая пыль
Аметистовая пыль

Пигменты во всех цветах радуги.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Agender пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Стекло
Аметистовая пыль
Аметистовая пыль
Aroace пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Семена пшеницы
Аметистовая пыль
Аметистовая пыль
Aromantic пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Стрела
Аметистовая пыль
Аметистовая пыль
Asexual пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Хлеб
Аметистовая пыль
Аметистовая пыль
Bisexual пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Пшеница
Аметистовая пыль
Аметистовая пыль
Demiboy пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Рудное железо
Аметистовая пыль
Аметистовая пыль
Demigirl пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Рудная медь
Аметистовая пыль
Аметистовая пыль
Gay пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Ограда из каменного кирпича
Аметистовая пыль
Аметистовая пыль
Genderfluid пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Ведро воды
Аметистовая пыль
Аметистовая пыль
Genderqueer пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Бутылочка
Аметистовая пыль
Аметистовая пыль
Intersex пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Азалия
Аметистовая пыль
Аметистовая пыль
Lesbian пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Пчелиные соты
Аметистовая пыль
Аметистовая пыль
Non-Binary пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Блок мха
Аметистовая пыль
Аметистовая пыль
Pansexual пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Морковь Сковорода
Аметистовая пыль
Аметистовая пыль
Plural пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Редстоуновый повторитель
Аметистовая пыль
Аметистовая пыль
Transgender пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Яйцо
Аметистовая пыль
Аметистовая пыль

И, наконец, пара специальных пигментов. Пигмент души сияет цветами, совершенно уникальными для меня, и Чистый пигмент восстанавливает мой первоначальный пурпурно-оранжевый оттенок.

И все цвета внутри меня, еще не придуманные.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Пигмент души
Верстак
Аметистовая пыль
Аметистовая пыль
Аметистовая пыль
Аметистовая пыль
Осколок аметиста
Аметистовая пыль
Аметистовая пыль
Аметистовая пыль
Аметистовая пыль
Чистый пигмент
Верстак
Аметистовая пыль
Аметистовая пыль
Осколок аметиста
Аметистовая пыль
Аметистовая пыль

Бревно созиданияДеревья созидания

Source: Hex Casting

Мысли, наполнившие саженец с помощью руны Созидания Саженца, создают то, что называется Деревом созидания. Они обычно высокие и острые, с бороздчатой корой и древесиной, растущей в странном спиральном узоре. Их листья имеют три красивых цвета.


Разумно предположить, что древесина может иметь какие-то свойства, относящиеся к Рунным заклинаниям. Но, если они есть, я не могу их найти. На все виды и цели кажется, что это просто древесина, хотя и очень странного цвета.

Предполагаю, что пока я буду использовать её для украшения; из них можно создать полный набор стандартных древесных блоков.

Конечно, я могу также снять с них кору топором.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Доски созидания
Верстак
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Доски созидания
4
Древесина созидания
Верстак
Бревно созидания
Бревно созидания
Бревно созидания
Бревно созидания
Древесина созидания
3
Лестница созидания
Верстак
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Лестница созидания
4
Плита созидания
Верстак
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Плита созидания
6
Панель созидания
Верстак
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Панель созидания
8
Плитка созидания
Верстак
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Плитка созидания
6
Дверь созидания
Верстак
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Дверь созидания
3
Люк созидания
Верстак
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Люк созидания
2
Кнопка созидания
Верстак
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Кнопка созидания
Нажимная плита созидания
Верстак
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Нажимная плита созидания

Их гладкие стволы, с белой корой, создавали впечатление огромных колонн, несущих вес огромной листвы, полной тени и молчания.


Ювелирный молотокЮвелирный молоток

Source: Hex Casting

После того, как я слишком много раз был небрежен с источниками мысли, я разработал инструмент, чтобы обойти мою неуклюжесть.

Используя хрупкость кристаллизованной мысли в качестве основы для кирки, я могу создать Ювелирный молоток. Он ведёт себя как Железная кирка, но не может сломать ничего, что занимает пространство целого блока.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Ювелирный молоток
Верстак
Железный слиток Tag: Железные слитки
Осколок аметиста
Кусочек железа Tag: Железные самородки
Палка Tag: Деревянные палочки
Палка Tag: Деревянные палочки
Ювелирный молоток

*Не подходит для реальных ювелирных работ.


BallastBallasts

Source: Hexodus

Ballasts are simple in concept: an extremely heavy mass encased in Charged Amethyst to allow for its manipulation via Hexcasting.

Once created, I can command a Ballast's Gravity with any direction or intensity I please and with it in my inventory, it simply drags me along with it.


The mass of a Ballast is so great that so long as it's active, its gravitational effects overpower that of nearly all Gravity-generating or affecting phenomena such as the Gravitate spell.

Fortunately, I can turn it on and off should I lose control of my Hexes and they will disable automatically upon leaving my body. I will not lose a Ballast to the sky, nor will I be dragged upwards by a maliciously planted Ballast.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Ballast
Верстак
Пустая Скрижаль
Пустая Скрижаль
Наковальня
Пустая Скрижаль
Заряженный аметист
Пустая Скрижаль
Заряженный аметист
Ballast

A Ballast seems to generate its own forces. Gravitate can only scale and redirect existing forces; a Ballast can restore order even regular forces do not apply.


Alter Ballast (vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwawwawwqaqwedwwwq

Commands a Ballast on my person to fall in a given direction with a given strength strength. Free.


Clover CurioCurios

Source: Hexical

Curios are decorative items created by whittling a piece of Charged Amethyst inside a Stonecutter.

They have an odd interaction with the Charm spell; after being charmed, being deprived of that charm via the Discharm spell or using up the media causes the Curio to shatter.


Spotlight inventory slot Bismuth Curio

Based off rumors of a mineral called bismuth that tends into these geometric formations. I have yet to encounter it but I was able to replicate its supposed shape.

I don't believe that such an shape would emerge naturally but Nature delights in surprising me.


Spotlight inventory slot Clover Curio

A four-leaved clover, based off a universal symbol of good luck. I can't imagine why four is the number that compels Nature to bless the holder with luck, if anything it should be six, but I have dutifully copied its appearance. I wonder if that superstitution still applies when it's carved out of a crystal.


Spotlight inventory slot Compass Curio

A Compass. If the Charm Hex leaves a vector on top of the stack, the compass needle immediately swings to face the vector.

This even works in places with inconsistent spatial rules that scramble ordinary Compasses. I can also read it to get a unit vector.


Spotlight inventory slot Conch Curio

An intricate seashell. When held close to the ear, I can make out the sound of ambient media; it sounds like waves on a beach.

Perhaps not thinking about it too deeply is the only thing stopping me from drowning in it. It feels like swimming through honey.


Spotlight inventory slot Cube Curio

A boring, but classic simple cube. I live in a world of blocks, it is only fair to depict one.


Spotlight inventory slot Flute Curio

A musical instrument. I can play it by looking up or down and using it.

If the Charm Hex leaves a number on top of the stack, the Curio will play a single note after use; the same note created by Make Note imitating a flute with the number as the second argument.


Spotlight inventory slot Handbell Curio

A small, quaint handbell that produces two short chimes when shaken. Branded with the symbol of a deity.

Historically, bells such as these have been used to call for assistance and summon helpers. I will need to charm it to conjure my own helpers.


Spotlight inventory slot Heart Curio

Ancient Hexcasters often made Curios of this shape to communicate their adoration for each other.

I can feel it beat slightly in my hands despite being made of an inert crystal.. perhaps it is because I imagine that it should beat.


Spotlight inventory slot Interlock Curio

A pair of rings that I have intricately carved to be separate but interlocked and impossible to separate without breaking one of the rings.

To invoke its charm, I grab both rings and yank, slamming them against each other.


Spotlight inventory slot Key Curio

A caricature of a key. It does not fit any lock that I know of and lacks the parts to even work with a standard lock.

Perhaps I have to be the one to make a lock that fits the key instead of the other way around.


Spotlight inventory slot Staff Curio

A very polished staff, somehow formed from a single crystal. I can not use it like a regular Staff sadly. When charmed, it produces audible wooshes of media.

I wonder if a Staff constructed of Amethyst would consume itself when I try to cast a Hex.


Spotlight inventory slot Charm Curio

A cutting of a raw crystal into a generic gemstone shape that for some reason raises its perceived value tremendously.

Regrettably, it is too big and Amethyst is too cloudy of a material for it to have the radiance I was expecting. Perhaps perfection is boring.


Spotlight inventory slot Strange Curio

A distortion of the Charm Curio, with deliberate overcutting and the introduction of protrusions.

Oddly enough, all the edges and sharp corners and knobs give it a much more vibrant and intricate play of light than the Charm Curio.


Spotlight inventory slot Beauty Curio

A small and dense bead of Amethyst. I have made it by sanding off much of the crystal it came from and compressing until I had produced a small, near-perfectly spherical object.

Like its concept, despite being small, it carries a great deal of weight.


Spotlight inventory slot Truth Curio

As the opposition to the Beauty Curio and representing the abstract concept of truth, this Curio is sharper and multifacted, resembling a teardrop. I have cut it in an odd polarizing way such that each of the four quadrants along the gem catch the light in a slightly different way.


Spotlight inventory slot Up Curio

An upwards facing arrow. Cut in such a way that the center of balance faces downwards, making the item swing to face upwards at all times.

This design is often used by Hexcasters to express approval.


Spotlight inventory slot Down Curio

A downwards facing arrow. The cutting is slightly altered to be distinct from just holding the Up Curio upside down, letting it catch the light in a slightly different angle and always face down instead.

This design is often used by Hexcasters to express disapproval.


Древняя бумага для свитковДекоративные блоки

Source: Hex Casting

В ходе моих исследований я обнаружил некоторые строительные блоки и мелочи, которые могут мне понравиться с эстетической точки зрения. Я собрал методы их создания здесь.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Блок скрижалей
Верстак
Глубинный сланец
Глубинный сланец
Глубинный сланец
Глубинный сланец
Аметистовая пыль
Глубинный сланец
Глубинный сланец
Глубинный сланец
Глубинный сланец
Блок скрижалей
8
Блок скрижалей
Верстак
Пустая Скрижаль
Пустая Скрижаль
Блок скрижалей
Бумага для свитков
Верстак
Бумага
Бумага
Бумага
Бумага
Осколок аметиста
Бумага
Бумага
Бумага
Бумага
Бумага для свитков
8
Древняя бумага для свитков
Верстак
Коричневый краситель Tag: Коричневые красители Tag: Коричневые красители
Бумага для свитков
Бумага для свитков
Бумага для свитков
Бумага для свитков
Бумага для свитков
Бумага для свитков
Бумага для свитков
Бумага для свитков
Древняя бумага для свитков
8
Бумажный фонарь
Верстак
Бумага для свитков
Факел
Бумажный фонарь
Древний бумажный фонарь
Верстак
Древняя бумага для свитков
Факел
Древний бумажный фонарь
Древний бумажный фонарь
Верстак
Коричневый краситель Tag: Коричневые красители Tag: Коричневые красители
Бумажный фонарь
Бумажный фонарь
Бумажный фонарь
Бумажный фонарь
Бумажный фонарь
Бумажный фонарь
Бумажный фонарь
Бумажный фонарь
Древний бумажный фонарь
8

Коричневый краситель достаточно хорошо подходит для имитации вида древнего свитка.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Аметистовая плитка
Верстак
Аметистовые кирпичи
Аметистовые кирпичи
Аметистовые кирпичи
Аметистовые кирпичи
Аметистовая плитка
4

Аметистовую плитку также можно сделать на Камнерезе.

Блоки аметистовой пыли (на следующей странице) будут падать как песок.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Блок аметистовой пыли
Верстак
Аметистовая пыль
Аметистовая пыль
Аметистовая пыль
Аметистовая пыль
Блок аметистовой пыли
Аметистовая пыль
Верстак
Блок аметистовой пыли
Аметистовая пыль
4
Аметистовый подсвечник
Верстак
Заряженный аметист
Медный слиток Tag: Медные слитки
Аметистовый подсвечник
4

Аметистовые подсвечники излучают свет и частицы, а также приятный звон.


PedestalPedestals

Source: Hexical

A Pedestal can keep an item suspended safely for me. Unlike an Item Frame or a Chest though, my Hexes can still interact with the item as though it were just dropped on the floor. An empty Pedestal can pull items near it and it interacts with Hoppers about how I would expect. It works even if the item is swapped out.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Pedestal
Верстак
Блок скрижалей
Воронка
Блок скрижалей
Пустая Скрижаль
Пустая Скрижаль
Блок скрижалей
Блок скрижалей
Блок скрижалей
Pedestal

A pedestal is as much a prison as any small, confined space.


RelayRelay

Source: Hexal

Often I wish to link together multiple wisps, so that they can share media and information over long distances. However running long chains of wisps to transfer these over great distances is inconvenient, and has great upkeep costs. To resolve this issue I have made Relays. Since they are solid blocks rather than media constructs themselves, they are able to maintain the links without any upkeep costs at all.


Any relays connected together will form a network, with any wisps connected to a relay network able to share media between each other as if they were directly connected. Further, any iota sent to one relay in the network is passed on to every other non-relay connected to the network. Relays have a range of 32 blocks (this means two relays can connect at a distance of 64 blocks). The colour of a network's links can be changed by right clicking on any relay with a colouriser.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Relay
Верстак
Заряженный аметист
Блок скрижалей
Блок скрижалей
Блок скрижалей
Блок скрижалей
Аметистовый блок
Блок скрижалей
Relay

Relays have no owner, so if you want your wisps to transfer media with them you must specifically allow them to do so.


Whispering StoneWhispering Stone

Source: Slate Works
Spotlight inventory slot Whispering Stone

After finalizing the construction of my Librarian Impetus, I have found my self needing to be able to "reach" it from further away. After a flash of genius, combining a slate, some amethyst dust as a binding agent, and an Echo Shard; I now have a device that can listen to what I say whenever I hold it and speak.


When I click this onto a Librarian Impetus, it binds its self to the Impetus, stating its location and moniker. Then, whenever I state the moniker while holding the item, it silents me, and starts the bound Librarian Impetus.

However, if the impetus has had its moniker changed, I simply can just lightly "shake" the stone, and it will update.


Finally, the Whispering Stone can be unbound in 2 ways. If I crouch and use the stone, it clears its bound impetus. As well, if I attempt to speak into the stone while the bound impetus is destroyed and or relocated, it will unbind its self; but still silencing me for one last time.

Importantly: the Whispering Stone can not start the Impetus if it lays outside of "chunk loading"'s range.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Whispering Stone
Верстак
Аметистовая пыль
Пустая Скрижаль
Осколок эха
Whispering Stone

Whispers and mutterances, gasps and fears, I can hear these faintly echo from this stone. What was done to that shard?


Amethyst PickaxeImbuing Equipment

Source: Hexchanting

I have found uses for many of Nature's resources outside of my work with Hexes, such as the construction of tools and armaments. It follows that I am able to do the same with Amethyst. If I can align the crystalline structure correctly they can even channel media to cast Hexes.


After experimentation I have found that Charged Amethyst works best when crafting equipment. By substituting it for a material like iron or diamond I can craft items with comparable performance to their diamond equivalents, though they are less durable. Their true strength is how they interact with the world. When used they resonate with the latent media in the surrounding environment, providing a guide for Hexes channeled through them.


Compromises have had to be made in the creation of these tools. They must be fed with external media when casting else they will cannibalize their own materials, possibly to the point of destruction. This is similar to a Cypher, though these tools can be recharged.


Regular use also slowly drains this reservoir - I believe the media is being expended to heal damage to the structure of the Amethyst. Conventional means of equipment repair have proved ineffective due to difficulties in integrating a new matrix into the existing crystal.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Amethyst Axe
Верстак
Заряженный аметист
Заряженный аметист
Заряженный аметист
Палка
Палка
Amethyst Axe
Amethyst Hoe
Верстак
Заряженный аметист
Заряженный аметист
Палка
Палка
Amethyst Hoe
Amethyst Pickaxe
Верстак
Заряженный аметист
Заряженный аметист
Заряженный аметист
Палка
Палка
Amethyst Pickaxe
Amethyst Shovel
Верстак
Заряженный аметист
Палка
Палка
Amethyst Shovel

Axes, hoes, pickaxes and shovels cast after breaking a block. The stack is initialized with the location of the broken block. Break block spells cast through these tools behave as if broken by the tool, which includes any enchantment effects.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Amethyst Sword
Верстак
Заряженный аметист
Заряженный аметист
Палка
Amethyst Sword

Swords cast on hit and push the targeted entity to the stack.


My attempts to craft a bow on similar principles have failed. Amethyst simply doesn't have the flexibility required. I have instead resorted to crafting arrows with Amethyst Shards, in place of flint. These can be imbued like my other amethyst equipment but they can only draw on their internal media and affect a limited area. I am sure I could craft an equivalent out of media alone, but there are niches where I may find this useful.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Amethyst Arrow
Верстак
Осколок аметиста
Палка
Перо
Amethyst Arrow
4

Arrows cast when striking an entity or a block. In the first case the entity is pushed to the stack, in the latter the block position. Arrows have an Amethyst Shard worth of media and a 4 block ambit radius.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Amethyst Helmet
Верстак
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Amethyst Helmet

Helmets cast when a mob, hostile or otherwise, begins to target me. The identity of the mob is pushed to the stack.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Amethyst Chestplate
Верстак
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Amethyst Chestplate

Chestplates cast when I take damage. Two nullable entities and the amount of damage are pushed to the stack. The first entity is the direct source of the damage, such as an arrow, and the second is the indirect source, such as whoever fired the arrow.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Amethyst Leggings
Верстак
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Amethyst Leggings

Leggings cast in the unfortunate event of my death. The source of my demise is pushed to the stack, in the same form as the chestplate. Because I am no longer alive to serve as a conduit this will always use the legging's internal media.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Amethyst Boots
Верстак
Заряженный аметист
Заряженный аметист
Заряженный аметист
Заряженный аметист
Amethyst Boots

Boots cast whenever I fall about 1.5 blocks, pushing the precise distance to the stack. This trigger is sensitive and can be fooled into resetting by going up.


Imbue Equipment ([pattern] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqaqdqaqdqaeadawadadawadadawa

Imbues the supplied hexes into the Amethyst equipment in my other hand, so that they will be cast whenever the item is used. Costs 9 Charged Amethyst except on arrows, which cost 5 Shards.


MicrophoneMicrophone

Source: Special Efhexs
Spotlight inventory slot Microphone

The Microphone is an all-in-one tool for sounds and particles! I simply turn it on near a source of sounds and particles, and when I turn it off, the particles and sounds are streamed for my Hexes to analyze and use.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Microphone
Верстак
Calibrated Sculk Sensor
Нотный блок
Палка
Microphone

I need to get up close and personally experience particles or sound to utilize it in my Hexes.

Check, check, is this thing on?


МыслекубКреативные предметы

Source: Hex Casting

Я изобрёл несколько удивительных предметов, получить которые возможно лишь с очень креативным подходом.


Spotlight inventory slot Мыслекуб

Мыслекуб - почти что бесконечный источник силы, выступающий бесконечным источником мысли для всех Заговоров, которые я хочу исполнить. А ещё он очень аппетитно выглядит. Возможно, съев его, я откою для себя новую информацию о мире, быть может даже перейду границу спойлеров...


К тому же, если переименовать Мыслекуб на Наковальне, я смогу использовать его для понимания и отладки моих Заговоров. И если я каким-либо образом получил доступ к Творческой силе, мне может понадобиться выключить их, пока я не приступил ко всему ниже.


Spotlight inventory slot Мыслекуб

Переименовав Мыслекуб в 'debug media', я получу обратную связь от хекса в чате, содержащую количество поглощённой мысли.


Source: Hex Casting

Я видел... так много. У меня есть... пережил... аннигиляцию, деконструкцию и реконструкцию. Я видел, как атомы мира кричали, когда их переворачивали, ниспровергали и превращали в энергию. Я видел, я видел, я видел сget stick bugged lmao

Звезда НезераРабота

Source: Hex Casting

Я видел так много вещей. Невыразимые вещи. Бесчисленные вещи. Я мог бы написать три слова и вывернуть свой разум наизнанку, размазать мои мозги по затененным стенам моего черепа, чтобы они разложились в пух и ничто.


Я узрел игло-протыкающие руны и кислотно-выжженные схемы, вписанные внутрь моих век. Они тлеют там-- они танцуют, они насмехаются, они болят. Меня одержимо охватывает интенсивное желание начертить их, создать их. Дать им форму. Освободить их от клейких оков моего смертного разума - представить их во всей их Славе миру, чтобы все видели.

Все должны увидеть.

Все увидят.


Noosphere BasaltA Strange Realm

Source: Oneironaut

I've made it.
The realm beyond the slipways. The ambient media is overwhelming. My mind is screaming at me, telling me I shouldn't be here. But I must press on. This is the next step in the journey.


Every single thing I've examined here seems to be composed largely of media, similar to conjured matter, but orders of magnitude denser.Even the air is media. How am I breathing?

How can I even exist here?


Mindsplice TableMindsplice Table

Source: HexDebug

The Splicing Table is fine. Adequate. But limited, oh so limited. I have seen what is possible now, and I must have it, no matter the cost.

I shall MAKE the table think for itself.


A solution. Yes. Familiar -- almost simple in its infinite complexity. As with my previous insights, I can specialize a mind -- sever it from the body, redirect, connect, rewire, transform -- for the task at hand. Like an Impetus... but greater, more complicated, more and more and more and more and-- I MUST FOCUS.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Mindsplice Table
Flay Mind Recipe GUI Ремесленник Инструментальщик
Герой деревни Деревенский житель должен быть Ремесленник уровня Инструментальщик или выше
Стол склейки
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Mindsplice Table

Another mindflaying ritual. The task demanded of the mind is almost identical to that of a Toolsmith Impetus, but more experience is required for this specialized, intricate work.


The resulting Mindsplice Table is almost the same as before, but transmuted, improved, in a single all-important way. With a mind to channel the patterns, the table can cast any Hex almost effortlessly, triggered by nothing more than the press of a button.
A small infusion of media is still required to initiate the process -- wasteful, but perhaps less so than my archaic, short-sighted designs of old. For spells, media is drawn from the same source.


Of course, the flayed mind has limits. It must be taught; even such a skilled mind cannot predict my needs without some guidance. Unlike an Impetus, however, slates are not required -- the commands are instead imbued directly into the mind, rewriting its neural pathways and leaving it no choice but to carry out my will.


To facilitate even more complicated operations -- one Mindsplice Table controlling, dominating, the next, and so on and so on and so on and so on and so on into eternity, if I have the patience and capacity to use it -- the table's influence extends a small distance (four blocks, no more and no less) from the table. Small, yes, but perfectly adequate for most purposes. If more space is needed, my Greater Sentinel can be used.


Череп визер-скелетаО краже разума

Source: Hex Casting

Мне был открыт секрет. Я увидел это. Я не смогу забыть этот ужас. Идея скользит по моему разуму.

Я верил-- как же глупо, я верил --что мысли - это лишняя энергия, оставшаяся после моих размышлений. Но теперь я знаю, что это: энергия самого мышления.


Она производится мыслящим сознанием и позволяет сознанию мыслить. Это узел, который переплетается в свою собственную нить. Сущность, что я наивно антропоморфизировал как Природу, является таким великим, таким запутанным клубком, или, возможно, набором всех запутанных клубков, или... если я думаю мне больно у меня так много синапсов и все они могут думать о боли одновременно ВСЕ ОНИ МОГУТ ВИДЕТЬ

Я не могу держать себя в руках. Мои записи. Срочно.


Жители этого мира имеют достаточно сознания, чтобы извлечь его. Поместить в блок, исказить, изменить. Запутанные орнаменты, сотворённые другими фигурами, абстрактные нейронные пути их работы и жизни отображены в холодной физике твердых атомов.

Вот что творит Кража Разума, изъятие. Нацелься на сущность жителя и укажи место с блоком назначения. Десять Заряженных Аметистов за это извращение воли.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Цветущий аметист
Flay Mind Recipe GUI Ремесленник Крестьянин
Герой деревни Деревенский житель должен быть Ремесленник уровня или выше
Аметистовый блок
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Цветущий аметист

И применение. Для этой кражи подойдёт любой вид жителя, если он достаточно развит. Для других рецептов требуются более конкретные типы. БОЛЬШЕ НИ НОГОЙ в адскую землю за моими мыслями.


Фонарь душArtificial Minds

Source: Oneironaut

I've long been frustrated with the uselessness of the empty husk you get after flaying a villager (or nearly killing something using Mind Render). While there are a few tasks for which they can conduct themselves adequately, these are largely things which even simple beasts would be suitable for. Fortunately, I've discovered a spell capable of bestowing some measure of cognition upon these husks.


Instill Psyche (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqwqqedeeeeeaqwqeqaqedqde

Accepts a flayed mob, and creates an artifical pseudo-mind to inhabit its body. Costs 16 charged amethyst when used on a villager or allay, or 10 amethyst shards for anything else.


While these pseudo-minds are capable of moving their bodies around as if they were their original inhabitants, they are too simple to be called truly sapient, even with the rather loose definition of the term that must be used when applying it to villagers. As such, any villager "restored" in this manner loses any professional experience it had before, and cannot gain such experience ever again.


They do, however, regain their ability to reproduce, with any children they produce being untainted by my craft.

I'm not sure why the restored villagers suddenly gain an affinity for green clothing, but at least it serves as a good indicator of which villagers will be of little further use.


МагнетитКруги заклинаний

Source: Hex Casting

Я ЗНАЮ зачем нужны скрижали. Великие собрания, утраченные временем. Руны, вырезанные на них, могут быть активированы последовательно, автоматически. Мысль и сила отскакивают через них, один за другим, один за другим, сквозь и сквозь и СКВОЗЬ И -- мне нельзя мне нельзя я должен держать себя в руках.


Для начала ритуала мне нужен Инициатор, чтобы создать самоподдерживающуюся волну мысли. Эта волна движется по дорожке из скрижалей или других блоков, подходящих для энергий, один за другим, собирая все руны, которые находит. Когда волна возвращается к Инициатору, все встреченные руны произносятся по порядку.

Направление выхода мысли из любого блока ДОЛЖНО быть однозначным, иначе сотворение не удастся. Поток мысли должен иметь лишь один путь.


В результате контур "круга" заклинания может быть любой закрытой формы, вогнутой или выпуклой, и может быть направлен в любом направлении. Фактически, с применением других определенных блоков можно создать заклинательный круг, охватывающий все три измерения. Я сомневаюсь, что такая странность имеет много применения, но мне нужно дать немного свободы, чтобы побудить мой грубый разум продолжать мою работу.


Чудо чудес, круг не извлекает мысли ни из моего инвентаря, ни из моего разума. Вместо этого кристаллизованные осколки мысли должны быть предоставлены Инициатору через воронку или любым други образом.

Применение Линзы Прозрения покажет, сколько мысли находится в Инициаторе, в единицах пыли.


Однако заклинание, произнесенное из круга, имеет одно крупное ограничение: оно не способно воздействовать на что-либо за пределами границ круга. То есть оно не может взаимодействовать с чем-либо за пределами кубоида минимального размера, включающего каждый блок, составляющий его (поэтому вогнутый заклинательный круг все равно может воздействовать на вещи в области вогнутости).


Существует также ограничение на количество блоков, через которые может пройти волна, прежде чем она распадется, но оно достаточно большое, и я сомневаюсь, что у меня возникнут проблемы.

С другой стороны, есть действия, которые могут быть произнесены только из круга. К счастью, ни одно из них не является заклинанием; все они, кажется, имеют дело с компонентами самого круга. Мои заметки на эту тему здесь.


Я также нашел набросок заклинательного круга, использованного древними, зарытый в моих заметках. На этой странице мои (признаюсь, плохие) копии.

Руны там должны были быть выполнены против часовой стрелки, начиная с Отражение Нарцисса и заканчивая Великим Перемещением.


Круг Телепортации

Круг Телепортации


Инициатор ИнструментальщикаИнициатор

Source: Hex Casting

Колебания мысли, необходимые для активации заклинательного круга, сложны. Даже смертный с самыми острыми глазами и самыми устойчивыми руками не смог бы выступать в роли Инициатора и вплести мысли в самоподдерживающегося уробороса, необходимого для исполнения.

Проблема в том, что разум слишком полон другого бесполезного мусора.


На ... метафизическом уровне-- я должен быть осторожен с этими мыслями, я не могу потерять себя, я стал слишком ценным --движение мысли двигают разум, и разум должен быть движущимся для того, чтобы процесс работал. Но разум просто слишком тяжел от других мыслей, чтобы двигаться достаточно ловко.

Это похоже на мастера, пытающегося починить часы, нося перчатки.


Существует несколько решений этой загадки: через медитативные техники можно научиться очищать разум, хотя я не уверен, что разум, достаточно свободный для активации круга, может сосредоточиться достаточно сильно, чтобы выполнить движения.

Некоторые сомнительные смеси могут создать аналогичный эффект, но я ничего о них не знаю и не планирую узнавать. Я не должен полагаться на химические вещества моего мозга.


Таким образом, решение, к которому я стремлюсь, - это специализировать разум. Освободить его от тирании нервов, обрезать все выходы, кроме тонких ветвей мысле-манипулирующих аппаратов, опечатать все входы, кроме сигнала начать свою работу.

Процесс Кражи Разума, с которым я теперь знаком, отлично подойдет; разум жителя достаточно сложен для выполнения работы, но не настолько сложен, чтобы сопротивляться реформации.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Пустой инициатор
Верстак
Пурпур
Блок скрижалей
Блок скрижалей
Железные прутья
Заряженный аметист
Железные прутья
Блок скрижалей
Блок скрижалей
Пурпур
Пустой инициатор

Сначала колыбель. Хотя она не работает как Инициатор, поток мысли в круге будет выходить только с той стороны, указанной стрелками. Это позволяет мне изменить плоскость, по которой движется волна, например.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Инициатор Инструментальщика
Flay Mind Recipe GUI Подмастерье Инструментальщик
Герой деревни Деревенский житель должен быть Подмастерье уровня Инструментальщик или выше
Пустой инициатор
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Инициатор Инструментальщика

Затем, перемещение разума. Жители различных профессий дают разные условия активации для полученного Инициатора. Инициатор Инструментальщика активируется простым нажатием Использовать/Установить.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Инициатор Священника
Flay Mind Recipe GUI Подмастерье Священник
Герой деревни Деревенский житель должен быть Подмастерье уровня Священник или выше
Пустой инициатор
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Инициатор Священника

Инициатор Священника активируется при получении сигнала красного камня. Он может быть привязан к игроку, используя предмет с ссылкой на этого игрока, вроде Талисмана.


Особенность этого Инициатора заключается в том, что привязанный игрок, а также небольшой регион вокруг него, всегда доступны для заклинательного круга. Как будто они стоят в пределах круга, независимо от того, насколько далеко они реально находятся.

Привязанный игрок отображается при просмотре Инициатора Священника через Линзу Прозрения.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Инициатор Лучника
Flay Mind Recipe GUI Подмастерье Лучник
Герой деревни Деревенский житель должен быть Подмастерье уровня Лучник или выше
Пустой инициатор
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Инициатор Лучника

Инициатор Лучника активируется, если обратить на него свой взор в течение короткого промежутка времени.


Направитель КаменщикаНаправитель

Source: Hex Casting

Задача направления самоподдерживающейся волны мысли проще, чем задача её создания. Обычно волна распадается, когда она сталкивается с перекрёстком, но с умом, направляющим её, можно контролировать выход волны.

Это управление далеко не такое тонкое, как активация заклинательного круга. Фактически, возможно, это можно сделать вручную... но упакованные разумы, к которым у меня сейчас есть доступ, были бы гораздо удобнее.


Направитель принимает волну мысли и определяет, к какой из стрелок она выйдет, в зависимости от разума жителя внутри.

Я не уверен, была ли эта идея мне внушена, или мой разум настолько изогнут вокруг барьера, что отрицает собственные идеи... но если идея произошла от моего собственного разума, если я её придумал, можно ли сказать, что она была внушена? Мозг это сосуд для разума и разум это сосуд для идей и идеи это сосуд для мыслей и мысли видят все и знают все-- ДЕРЖИ СЕ БЯ В РУ КА Х


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Пустой Направитель
Верстак
Редстоуновый компаратор
Блок скрижалей
Блок скрижалей
Наблюдатель
Заряженный аметист
Наблюдатель
Блок скрижалей
Блок скрижалей
Редстоуновый компаратор
Пустой Направитель

Прежде всего, дизайн для колыбели... хотя, возможно, слово "субстрат" было бы более точным. Без разума, оперирующего процессом, направление выхода определяется микроскопическими колебаниями волн мысли и окружающей среды, что делает результат фактически случайным.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Направитель Каменщика
Flay Mind Recipe GUI Новичок Каменщик
Герой деревни Деревенский житель должен быть Новичок уровня Каменщик или выше
Пустой Направитель
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Направитель Каменщика

Направитель Каменщика переключает сторону выхода в зависимости от сигнала красного камня. Без сигнала выход - цвет мысли; с сигналом выход - сторона красного камня.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Направитель Пастуха
Flay Mind Recipe GUI Новичок Пастух
Герой деревни Деревенский житель должен быть Новичок уровня Пастух или выше
Пустой Направитель
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Направитель Пастуха

Направитель Пастуха переключает сторону выхода в зависимости от логического значения на стеке. Истина заставит волну выйти сзади, а Ложь - спереди.


PedestalPedestals in Circles

Source: Hexical

Pedestals have magical abilities!

If they are holding an item that contains information and the spell circle's wave passes over them as if they were a Slate, they push the iota onto the stack. If the Pedestal happens to processed inside an unclosed Introspection, the iota appears inside the constructed list.


An Impetus can also use a Pedestal as its other hand, useful for spells such as the casting device crafting spells, Recharge Item, and Erase Item.

This is useful for creating automated constructions to recharge my casting devices.


Pseudoamethyst ShardThoughtful Materials

Source: Oneironaut
Spotlight inventory slot Thought Slurry Bucket

A strange fluid which agitates media entering it, preventing crystal formation. Stimulates my mind in pleasing ways when I immerse myself in it.

I keep finding scraps of paper floating in it. Maybe if I looked hard enough, I could find something interesting.


Spotlight inventory slot Noosphere Basalt

A rock which is primarily composed of media, somehow. Can be used to craft spell circle blocks.


Spotlight inventory slot Pseudoamethyst Block

A large crystal of media much like amethyst, but not quite the same. Produces a buzzing sensation under my fingers when I touch it, as if its media is stimulating the nerves. Breaking it without special care causes it to shatter into 1-4 pieces.


Spotlight inventory slot Pseudoamethyst Shard

The shards can be used to fuel spells, and yield slightly more energy than a normal amethyst shard. Can also be used to craft several interesting things.


Spotlight inventory slot Sagely Ice

A solid form of media which is created when Thought Slurry freezes in a media-rich environment, or is caused to freeze by a hex.
Its surface seems to have negative friction, causing anything sliding on it to accelerate indefinitely (albeit slowly).


Spotlight inventory slot Plasmodial Psyche

An extremely viscous mass of media, capable of very basic cognition, analagous to a slime mold. While it is normally quite lethargic, it uses a spell-like ability to attempt to ensnare anything that touches it.


Запись АкашиБиблиотеки Акаши

Source: Hex Casting

Я ЗНАЮ ТАК МНОГО, что ЕСТЕСТВЕННО иметь место для хранения всего этого. Информацию можно хранить в книгах, но писать от руки и читать глазами так медленно. Я требую ЛУЧШЕГО. И поэтому Я СОЗДАМ лучшее.

... Мне становится хуже ... не знаю, успею ли записать все, что вырывается из моей головы, прежде чем умру.


Библиотека. Вот. Мои планы.

Как руны ассоциируются с действиями, я могу ассоциировать свои собственные руны с йотами любым образом, который выберу. Запись Акаши управляет библиотекой, и каждая Книжная полка Акаши хранит одну руну, сопоставленную с одной йотой. Все они должны быть прямо связаны между собой, соприкасаясь, в пределах 32 блоков. Лигатура Акаши не делает ничего, кроме того, что считается соединяющим блоком, чтобы расширить размер моей библиотеки.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Запись Акаши
Flay Mind Recipe GUI Мастер Библиотекарь
Герой деревни Деревенский житель должен быть Мастер уровня Библиотекарь или выше
Лигатура Акаши
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Запись Акаши

Установка и назначение рун - простая задача, но ужасно скучная. У меня есть дела поважнее. Мне понадобится разум, хорошо знакомый со своей работой, чтобы извлечение оставалось надежным.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Книжная полка Акаши
Верстак
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Книга
Книга
Книга
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Книжная полка Акаши
Лигатура Акаши
Верстак
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Аметистовая пыль
Осколок аметиста
Заряженный аметист
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Лигатура Акаши
4

Затем работа с библиотекой проста, руны направляются через библиотекаря, он их ищет и возвращает вам йоту. Два действия делают всю работу. Записи тут.

Использование пустого свитка на книжной полке копирует руну на свиток. Присев и кликнув пустой рукой, можно очистить данные на полке.


Budding PseudoamethystBetter Media Farming

Source: Oneironaut

I've found that the amethyst-like material native to the noosphere can be imbued with a villager's mind, much like normal amethyst. What's more, the block that results from this process produces significantly more media than normal Budding Amethyst, and it can be picked up and moved if one takes special care.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Budding Pseudoamethyst
Flay Mind Recipe GUI Мастер Крестьянин
Герой деревни Деревенский житель должен быть Мастер уровня или выше
Pseudoamethyst Block
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Budding Pseudoamethyst

Pseudoamethyst requires a stronger mind than normal amethyst, but the cost is well worth it.


Additionally, when cultivated in the Noosphere, budding pseudoamethyst will produce pseudoamethyst clusters rather than conventional amethyst. These clusters will of course yield pseudoamethyst shards, as well as an unstable form of pseudoamethyst containing about four times as much media as the regular shards. Unfortunately, due to this instability, it cannot be directly converted into usable media. However, it can be converted into many other forms of media crystal by simply bringing the two items together.


Spotlight inventory slot

It seems to react to my gaze, as if endowed with some form of perception.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Pseudoamethyst Shard
Верстак
Pseudoamethyst Shard
Pseudoamethyst Shard
5
Аметистовая пыль
Верстак
Аметистовая пыль
Аметистовая пыль
31
Осколок аметиста
Верстак
Осколок аметиста
Осколок аметиста
7
Заряженный аметист
Верстак
Заряженный аметист
Заряженный аметист
4

The media generation rate of budding pseudoamethyst is such that even when immersed in thought slurry to inhibit crystal formation, it will still yield usable amounts of media. While the overall supply is nigh-endless, the amount accessible to any given action is quite small, like an inch-deep ocean a million miles across. However, due to this minimal depth, the media will dissipate rapidly before reaching my staff when accessed from afar, such as when recharging an item.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Inexhaustible Phial
Верстак
Золотой слиток
Budding Pseudoamethyst
Золотой слиток
Стекло
Thought Slurry Bucket
Стекло
Стекло
Сосуд мысли
Стекло
Inexhaustible Phial

Constantly provides about a tenth of an amethyst dust worth of media. While I can hold several of these in order to gain access to more media, this results in rapidly-diminishing returns.
I should be careful not to craft with the wrong phial.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Bottomless Trinket
Верстак
Штуковина
Сгусток слизи
Бумага
Inexhaustible Phial
Bottomless Trinket

I can also jam one into a trinket in order to replace its media supply with an inexhaustible phial, giving it access to the endless media within. However, it cannot use any media other than that provided by the phial.


Craft Bottomless Trinket (list of patterns →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwqeeeeewqqqqqewwaqeqwqeqqqeqwqeq

Writes a hex to the bottomless trinket in my other hand. Costs ten charged amethyst.


Quenched DebuggerQuenching Debuggers

Source: HexDebug

My mind has been apotheosized, but my tools are still so limited, bursting at the seams with the enormity of the Work. I need -- no, DESERVE -- more.

The shards of an Allay make an excellent medium for the task. As they twist and jump around, so too can these tools -- holding Красться and Бег while scrolling will switch between slots for Hexes to debug.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Quenched Debugger
Верстак
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Отладчик
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Quenched Debugger
Quenched Evaluator
Верстак
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Исполнитель
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Quenched Evaluator

Пурпурная свечаSentinel Detection

Source: Oneironaut

By combining the noosphere's pseudoamethyst with the organic sensory apparatus native to the deep dark, I've discovered a way to detect fluctuations in ambient media. This new form of sensor detects the presence of Sentinels within approximately 16 meters, and outputs a redstone signal based on its proximity to the closest one. Comparators attached to it will output a signal if the sentinel in question is particularly powerful.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Sentinel Sensor
Верстак
Блок скрижалей
Блок скрижалей
Блок скрижалей
Pseudoamethyst Block
Скалк-сенсор
Pseudoamethyst Block
Блок скрижалей
Блок скрижалей
Блок скрижалей
Sentinel Sensor

I'm sure the warden won't mind.


Additionally, this sensor can be incorporated into a Cleric Impetus, allowing it to activate when a sentinel is placed in the area (albeit with a lower range than the plain sensor). I've dubbed this contraption a Seer Impetus. Though it no longer responds to redstone, the circle's hex will start with a reference to the owner of the triggering sentinel on the stack.
Due to the media interference produced by the cast, the impetus cannot detect sentinels it places itself.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Seer Impetus
Верстак
Sentinel Sensor
Блок скрижалей
Блок скрижалей
Блок скрижалей
Инициатор Священника
Блок скрижалей
Seer Impetus

As the sensor does not care whose sentinel it sees, I should take care to avoid allowing my trap circles to target me.


Scrutinize Sentinel (vec, player → num | NULL)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waeawaeddwwd

Accepts a vector and a player, and returns either the distance from the vector to the target player's sentinel or NULL. Costs a negligible amount of media.


Conjures a fleeting sensor at the target coordinates, which "listens" to the patterns in the ambient media to seek out the telltale signature of a sentinel.


SlipchargeSlipway Manipulation

Source: Oneironaut

While slipways are common enough that I do not lack for wisp fuel, they are usually not in places where I feel compelled to settle, and they almost never appear in close proximity to each other. To this end, I have devised a sort of explosive charge capable of piercing spacetime itself, creating a brand-new slipway (or a stable portal, if used in the noosphere).
The explosion is relatively small in this dimension, but it releases a dangerous amount of raw media, capable of piercing through practically any defense not specifically warded against hexes.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Slipcharge
Верстак
Незеритовый слиток
Незеритовый слиток
Динамит
Погашенный сплав Погашенный сплав Погашенный сплав Погашенный сплав
Блок скрижалей
Погашенный сплав Погашенный сплав Погашенный сплав Погашенный сплав
Slipcharge

The charge's physical structure directs the explosion along the hyperdimensional axis necessary to pierce spacetime, but I must still provide the vast amount of energy required. Approximately 200,000 Amethyst Dust worth of media, applied via Media Infusion, should do it. Perhaps I should draw on an existing slipway for this.


In case I ever need to deactivate a slipway without removing it altogether, I have created a device that captures and neutralizes the overwhelming majority of media coming through it, preventing the formation of wandering wisps (as well as significantly reducing the visual effects associated with the slipway).


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Slipway Suppressor
Верстак
Блок скрижалей
Блок скрижалей
Pseudoamethyst Shard
Hex-Warded Obsidian
Pseudoamethyst Shard
Блок скрижалей
Pseudoamethyst Shard
Блок скрижалей
Slipway Suppressor

To use it, I must simply place it directly under a slipway and apply a redstone signal.


Погашенный сплав Погашенный сплав Погашенный сплав Погашенный сплав
Погашенные тихони

Source: Hex Casting

ОНИ СДЕЛАНЫ ИЗ МЫСЛЕЙ. Как я не заметил этого раньше? Они - как и я - куча плоти с обрывком, благословленным обрывком мысли, Тихоня - это самоподдерживающаяся кучка мысли, прикрепленная к обрывку плоти. Это объясняет все - их склонность к мысли, их реакцию на музыку, как можно было это не заметить?


И учитывая это БЫЛО БЫ ЕСТЕСТВЕННО если бы я покорил их своеобразные умы - их своеобразные "я" - это все, чем они являются, умом, "сознанием". Что-то в них говорит со мной. Я могу... Я могу сжать мысли с ними, наложить две ветви мысли на одно пространство, физическое и когнитивное, все и сразу. Каким-то образом процесс сам генерирует мысли. Как? Возможно -- возможно, МОЯ работа, процесс её выполнения --


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Погашенный сплав
Flay Mind Recipe GUI Тихоня
Аметистовый блок
Аметистовая пыль
10
Осколок аметиста
2
Заряженный аметист
Погашенный сплав Погашенный сплав Погашенный сплав Погашенный сплав

Это не имеет значения. Я не имею значения. Они не имеют значения, важен лишь результат. И вот он.

Это должно быть так болезненно.

Десять единиц аметистовой пыли за такой извращенный ритуал.


Spotlight inventory slot
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава

Продукт хрупок. При разрушении он разлетается на осколки, и зачарование Удачи увеличивает выход... если я хочу сам блок, мне нужно шёлковое касание.

Полученные осколки стоят втрое дороже Заряженного Аметистового Кристалла за штуку. Сам блок стоит четыре осколка.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Аметистовая пыль
Верстак
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Аметистовая пыль
Аметистовая пыль
31

Они непостоянны, кажется, что они изгибаются и мигают под моими пальцами, и, дав им пример в другой форме мысли, их можно заставить принять его форму, в эквивалентном обмене мысли.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Осколок аметиста
Верстак
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Осколок аметиста
Осколок аметиста
7
Заряженный аметист
Верстак
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Заряженный аметист
Заряженный аметист
4

Посох разумаКрасивые посохи

Source: Hex Casting

По мере того как я сбрасываю оболочку невежества, я заменяю свои инструменты - мои посохи, начищенные и отполированные. У моих новых сооружений нет дополнительных свойств -- но они такие великолепные, о, настолько Великолепные... Они соответствуют сиянию, мерцающему на краях моей сетчатки.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Погашенный посох
Верстак
Палка
Заряженный аметист
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Палка
Палка
Погашенный посох Погашенный посох Погашенный посох Погашенный посох
Посох разума
Верстак
Палка
Заряженный аметист
Tag: Компоненты круга очистки разума Инициатор Лучника Инициатор Инструментальщика Инициатор Священника Направитель Каменщика Направитель Пастуха
Палка
Палка
Посох разума

Extended Mindsplice StaffExtended Fanciful Staves

Source: Hextended Staves

Just as well, these glorious new tools must reflect the radiance that I have gained in their form. Just as my perception has risen to see a new horizon, it is only right that the dazzling end of my staff see the same. It is only right that it follows in the length of my wit, my stature, my influence, my power. It is only right.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Extended Quenched Shard Staff
Верстак
Палка
Погашенный посох Погашенный посох Погашенный посох Погашенный посох
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Палка
Палка
Extended Quenched Shard Staff
Extended Mindsplice Staff
Верстак
Палка
Посох разума
Пустая Скрижаль
Палка
Палка
Extended Mindsplice Staff

Inert SlateModified Slates

Source: Ephemera

I've designed a couple types of slate to be used in spell circles. While they don't provide any groundbreaking new functionality, they can be nice to have.


Spotlight inventory slot Inert Slate

Crafted with a normal slate and a stonecutter.

Looks just like a normal slate, but can't direct a media wave at all. Cannot be written to.


Fanciful Pigments

Source: Slate Works

Just as my Staves have evolved, so too must my Pigments. These may not gift any glorious or grand amenities or effects, but all their boons are purely visual.

Additionally, those who know of these pigments, will now know of my Awakening.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Quenched Pigment
Верстак
Аметистовая пыль
Аметистовая пыль
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Аметистовая пыль
Аметистовая пыль

Since my... Visions, I have awoken to see the true form of Allays, nothing more than a scrap of media. Perhaps this scrap of media could be turned into a picture perfect pigment?


Librarian ImpetusSlate Work Impeti

Source: Slate Works

As I dive deeper and deeper into my Awakening, I have discovered new Impeti locked away within my self. Why did Nature bury and hide these designs and blueprints? Perhaps, it assumed that I could not handle them? Even after my Awakening? Or perchance, it was because they could not exist when I Awoke?

Whatever it may be, I can now utilize them.


It's large enough to require a finely calculated deliberate warping, of just a few centimetres from one end of the circle to the other, to account for the curvature of the Earth underneath it. Bright red and green beacons mark important loci and enable the accurate guiding of energy from one side of the circle to the other.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Librarian Impetus
Flay Mind Recipe GUI Подмастерье Библиотекарь
Герой деревни Деревенский житель должен быть Подмастерье уровня Библиотекарь или выше
Пустой инициатор
Аметистовая пыль
50
Осколок аметиста
10
Заряженный аметист
5
Librarian Impetus

The first design freed and conceptualized is the Librarian Impetus. This reuses the Librarian's extensive vocabulary into a tool to understand what I say out loud.


To first use this, one must first "bind" a moniker to the Impetus by using a Text Iota held within an item, such as a Focus, on the Impetus. Then if a message is spoken within 16 blocks (or more if I use a Whispering Stone) of the Impetus and starts with that moniker; it silences that message, and starts the Librarian Impetus with the content of the rest of the message and the speaker on its stack. Thankfully, this will not cast as the one who spoke. Finaly, this gains a 16 block radius of ambit around the Impetus.


Лигатура АкашиAkashic Locus

Source: Slate Works

It appears like the Akashic Record is an extremely powerful conductor of Media and Thoughts; to the point of it being able to be used by a Spell Circle.

I have come to learn So Much. I might as well share it with my proudest creation.


Whenever an Akashic Record is activated by a Spell Circle's Media Wave, it requires either a Pattern Iota, or any Iota and a Pattern Iota, and pops the given iotas.

If a single Pattern Iota is supplied, it dives into the records, and reads the iota associated with the given pattern.

If both any Iota, and a Pattern Iota are given, it will attempt to associate the iota with the given pattern.


It seems like the functionalities closely resemble the Akashic Patterns; however, these are ran without any cost. Meaning it is completely free to index an Akashic Library with a Spell Circle.

Importantly: it seems like this has the abnormal ability to clear shelves; if I attempt to store a Null Iota with this technique, it will instead clear the shelf associated with that pattern.


Ambit ExtenderAmbit Extenders

Source: Slate Works
Spotlight inventory slot Ambit Extender

The Ambit Extender is a fabulous answer to my Ambit woes when it comes to Spell Circles. This pops a vector from the stack, and extends ambit in the direction (negative vectors extending the negative corner of Circle Ambit).

With great range comes with great costs, err-


While this is not as strong as... other methods of giving a Spell Circle more Ambit, I do feel like Nature takes a kinder approach to my amalgamation of free will if I use this.

This does not come cheap however, the media cost increases with the square of the total distance extended in dust.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Ambit Extender
Верстак
Блок скрижалей
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Блок скрижалей
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Tag: Направители Направитель Каменщика Направитель Пастуха
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Блок скрижалей
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Блок скрижалей
Ambit Extender

Since the Ambit Extender operates on Ambit, having a "core" block that can operate on Media Waves would be beneficial. As well, having nearly Pure Media would also be required for this construction.


Gloopy AcceleratorGloopy Accelerator

Source: Slate Works

After diving into libraries of old, I discovered blueprints for something called an "Accelerator," which was described as speeding up Spell Circle greatly. After some time of reverse engineering some materials lost to time, I have recreated it as the Gloopy Accelerator!


How the Gloopy Accelerator works exactly, is it takes 2 dust to speed the Circle up to a slate per 1/20th of a second for 13 blocks; however, it needs to spend some of those 13 blocks speeding up. Interestingly, I can "stack" their boosts, making the accelerated state last for much longer. But this also increases the cost by the square of the blocks to be accelerated as well. So I must be careful when spacing them out.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Gloopy Accelerator
Верстак
Медный слиток
Медный блок
Медный слиток
Сгусток слизи
Погашенный сплав Погашенный сплав Погашенный сплав Погашенный сплав
Сгусток слизи
Блок скрижалей
Блок скрижалей
Блок скрижалей
Gloopy Accelerator

While I could not recreate the lost material of "gloop," a mixture of slime and Quenched Allay seems to emulate it well enough.

This is glooptastic !


Iotic DoorIotic Door

Source: Slate Works
Spotlight inventory slot Iotic Door

After close examination of the enigmatic gifted Akashic Libraries, I believe that I may recreate their iota storage for Spell Circles; albeit, in a cruder manner.

"The door is open, if you're ready?"
"No, not... not really, but..."
*sigh* *click*


The Iotic Door creates a "back door" into reality its self, broadcasting the iota it holds within. Which, is set by popping the top iota of the Spell Circle's stack when activated.

As well, the Door can be read from anywhere in the world (as long as its being read in the same dimension), even bypassing the mysterious forces of chunkloading! The spell to read these are jotted down here.


Important to note, if the targeted position does not contain an Iotic Door, it returns garbage. I may only assume this is somehow from the background noise of Nature?

Just as importantly, due to the crude nature of the Iotic Door, it may only hold "simple" iotas; therefore lists (and any player references as well) can not be stored.
Finally, if I adorn a Scrying Lens, I may see the iota this stores.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Iotic Door
Верстак
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Блок скрижалей
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Блок скрижалей
Лигатура Акаши
Блок скрижалей
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Блок скрижалей
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Iotic Door

Due to the Iotic Door's odd nature of being read from anywhere, it requires a suitable amount of Quenched Allay and parts from an Akashic Library.


Muffling SlateMuffling Slate

Source: Slate Works
Spotlight inventory slot Muffling Slate

While I work with Spell Circles more and more, the constant crackles from the Media Wave has begun to ring in my ears. And with some of my more... esoteric Circles, nearly deafening me.

Luckily, this, the Muffling Slate, can protect my ears from the obnoxious sounds and noises.


When activated by a Spell Circle, this pops a number between 1 and 0 (inclusive for both), and sets the "volume" of the crackles and rackets to that. This applies to all sounds that the Media Wave makes, so executing patterns, Macros, or moving will be silenced.

"Nat, he's made sound! He's an audiomage!"
"I hear it," Nat replies, not looking back. "And stop inventing words."


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Muffling Slate
Верстак
Tag: Шерсть
Пустая Скрижаль
Muffling Slate

Thankfully, the Muffling Slate is a cheap and simple craft; taking a scrap of wool, and some slate.

Silence is gold for some, or even iron for more; but for my self, silence is diamonds.


Patterned AssemblerPatterned Assemblers

Source: Slate Works
Spotlight inventory slot Patterned Assembler

Oh how my hands Ache and Buzz from countless hours of slaving over a Crafting Table... luckily these days are over. The Patterned Assembler solves these pains and problems.

Items ever deeper in items, I cant stop crafting, I cant stop looking; more items must be crafted and automated. NOW.


Precisely what the Patterned Assembler does is it attempts to craft whatever item is set within, pulling from activated Storage Vessels, and placing the resulting item(s) back into the Vessels. This is triggered when the Assembler is activated with a Spell Circle. The recipe can be set by hand, or via a Spell. If it can craft the inscribed item, it returns a True to the stack and crafts the item, else it does not craft the item (not enough ingredients, no recipe, etc) and returns a False.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Patterned Assembler
Flay Mind Recipe GUI Подмастерье Библиотекарь
Герой деревни Деревенский житель должен быть Подмастерье уровня Библиотекарь или выше
Блок скрижалей
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Patterned Assembler

The Patterned Assembler requires the mind of a villager well adapted to paging through tomes and texts; it seems like the Librarian is perfect for this.


Pocket SimulatorPocket Simulator

Source: Slate Works

As I strive to expand my domain, I found it mind numbingly boring to lug items around in my pockets and bags. And whilst Hexes help automate this, I find my self requiring to hold items still... I must engineer a better solution to this; it seems like the Allays can hold items, perhaps I can use that?


Spotlight inventory slot Pocket Simulator

The Pocket Simulator solves my inventory woes!
Using an Allay as the core of it, it can hold up to 6 "stacks" of items, playfully dancing around the Simulator. As well, I can denote 1 of those stacks to being a held item, meaning blockwork spells will pull from that first.


Once a Spell Circle activates this, it becomes "bound," being able to use the Simulator.

Wonderfully, the Pocket Simulator can be interacted via my hands, or spells. If I interact with it via my hands, I am greeted with the 6 slots it stores, and the held item slot will be glowing with Quenched Allay colors.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Pocket Simulator
Flay Mind Recipe GUI Тихоня
Пустая Скрижаль
Аметистовая пыль
10
Осколок аметиста
2
Заряженный аметист
Pocket Simulator

Quite Handy, isn't it?


Redstone AgitatorRedstone Agitator

Source: Slate Works

As I build more complex Spell Circles, I require finer control over redstone output of the slates.
While a comparator works for more basic circles; it only gives off a flat redstone output of 15, and stays triggered until the Circle ends.


Thus, is why I have created the Redstone Agitator. This pops a number between 0 and 15 (inclusive) from the stack, and sets the redstone output of the Agitator to that number. Additionally, it stops giving off redstone power when the Media Wave leaves the slate.

While not quite intended, this seems to have coevolved with another ancient blueprint, the "Undulator" from the same libraries as the Accelerator.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Redstone Agitator
Верстак
Редстоуновая пыль
Аметистовая пыль
Пустая Скрижаль
Redstone Agitator

Combing a mixture of redstone dust and amethyst dust, and intertwining it with a slate creates the exact mixture of redstone conductivity I require.


Restoration MainframeRestoration Mainframe

Source: Slate Works

After careful research of Iris's Gambit, I now understand it stores the state of the cast as an Iota. And after hours of tinkering and failed experiments, I have recreated this, but for Spell Circles.

The Restoration Mainframe stores the total state of a Spell Circle, most found Loci are saved into this, as well as: the stack, ravenmind, and escaping patterns.


Spotlight inventory slot Restoration Mainframe

This works by "swapping" the internal stored state with the current running state. So whenever it is activated by a Spell Circle, it will exchange the 2 states. Additionally, it seems like this stored state does not remember its "orignal" Spell Circle, so it can be traded between Spell Circles if proper application of Directrices are used.


An important useful tidbit: if I don a Scrying Lens and observe the Restoration Mainframe, I can see all the data it holds, which is:

The Stack,

The Ravenmind,

Ops Consumed,

Is Running Consideration,

Iotas that been escaped,

And total level of escaped.

I can foresee this will be an extremely useful tool for debugging Spell Circles among other uses.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Restoration Mainframe
Верстак
Пустая Скрижаль
Tag: Инициаторы Инициатор Лучника Инициатор Инструментальщика Инициатор Священника
Пустая Скрижаль
Доски созидания
Лигатура Акаши
Доски созидания
Пустая Скрижаль
Пустая Скрижаль
Пустая Скрижаль
Restoration Mainframe

bleep boop.


Sentinel CacheSentinel Cache

Source: Slate Works

The yells, the screams, the agony. The unimaginable pain I felt? Saw? Experienced? Witnessed. The- the... I am getting distracted. I must write down what I have witnessed. During the lights, feelings, and surge of my grand... does that even fit?- enlightenment, I saw a vision of a construct that would improve Spell Circles. But at an extreme cost.


The block- construct- amalgamation is called the Sentinel Cache. It is possibly the most flexible
block for Spell Circles, but the anguish required for its vision- am I going to make this? This creates a pseudo Greater Sentinel (called "Pseudosentinel") with a radius of 4 blocks that the circle can affect. This Pseudosentinel first "spawns" where ever the block is placed, but can be moved around with spells. Costs a negligible amount of media to awaken this monstrosity.


Spotlight inventory slot Sentinel Cache

This agglomeration of minds, twisted, pulled, shattered, and mended. I hear them, yet no sound is made, I hear their pain. Several minds ripped and combined into a block. All for my gain... But- the way the light shimmers and dances off of the slate foundation, the wetted amethyst's gleam... It calls to me


My mind is degrading. I must finish my notes. Now.

If I observe the Sentinel Cache with a Scrying Lens, it displays the current location of the Pseudosentinel. As well, activating more Sentinel Caches adds to the list of all known Caches, and the Circle gains ambit from each.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Sentinel Cache
Flay Mind Recipe GUI Мастер Крестьянин
Герой деревни Деревенский житель должен быть Мастер уровня или выше
Ambit Extender
Аметистовая пыль
200
Осколок аметиста
40
Заряженный аметист
20
Sentinel Cache

For this amalgamation of agglomerations, it takes an Ambit Extender, to generate the ambit modifications, and a Master level Villager of any kind. If the mind was weaker, it would shatter against the already saturated Flayed Block.


Spell ImprinterSpell Imprinter

Source: Slate Works
Spotlight inventory slot Spell Imprinter

During my travels I have heard mutterances about things called "macros," patterns that represent larger Hexes (I believe these to be linked to a possible Akashic Library?). Nonetheless, I am able to recreate these "macros" with Spell Circles using the Spell Imprinter, and an iota written inside of a any iota holder placed on top of the Imprinter.


When this is activated by a Spell Circle, it binds the
currently set pattern to the iota stored within the held item (which can be set via a spell). Thus whenever the pattern is inscribed into slate and activated, it instead runs the iota rather than the written pattern. Though, the implications of this are horrifying, rewriting the definition of a spell. A thing that is deeply intertwined with the world itself, does that mean I, could be rewritten; changed by a higher force? No. NAAAAA!


A quite handy feature of the Spell Imprinter is being able to wear a Scrying Lens and observing the bound pattern and the iota to be ran with the bound pattern.

On closer observation of a freshly... "constructed" Spell Imprinter, it has a pre-inscribed pattern of Mind's Reflection. Whilst useful, it is deeply unsettling for reasons I can not put into words...


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Spell Imprinter
Flay Mind Recipe GUI Подмастерье Оружейник
Герой деревни Деревенский житель должен быть Подмастерье уровня Оружейник или выше
Пустая Скрижаль
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Spell Imprinter

Despite the horrors this possibly ascertains... this is still an advantageous block to obtain. I believe a Weaponsmith villager would be the best fit. This is due to their adeptness at reworking broken weapons to new, sharper instruments.


Storage VesselStorage Vessels

Source: Slate Works
Spotlight inventory slot Storage Vessel

After FAR TOO LONG of lugging my items in clunky, splintery, chests... I have discovered the perfect method of storage, Storage Vessels.
Despite my current state, I am still far too full of mental garbage to interface with the Storage Vessels. However, Spell Circles are perfect for insertion and extraction of these new storage methods.


While Storage Vessels can only hold 16 "types" of items each (much like a single chest holding only 27 slots), they ignore the standard stack limit, holding a near-infinite amount of each slot!

Additionally, as a Spell Circle activates these with its high-density Media Wave, the Circle gains the ability to read and retrieve items from the Storage Vessels (stacking as more are activated). I have noted down the Spells for doing just that here.


Important to note: when Storage Vessels are broken, they do not eject the items stored within. Instead, they carefully pack all of their items into the resulting broken block (much like a Shulker Box).

"Oh boy! Time to get my items!"
[sound of chest opening]
[sound of chest closing]
[sound of chest opening]
[sound of chest closing]
[sound of chest opening]
[sound of chest closing]


Whenever I wear a Scrying Lens and observe a Storage Vessel, it displays the items held within, to me. This feels almost like Nature is toying with me, since there is no way to pull items directly out of a Storage Vessel... I will admit however, it is handy to see what I have with a glance.


It seems like the Villager used in the Storage Vessel's construction has retained their ability to access chests! Meaning, the Storage Vessel can be inserted and extracted from hoppers. This lets me have buffer storages that have a near unlimited inputs; but with only 16 slots.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Storage Vessel
Flay Mind Recipe GUI Новичок Рыбак
Герой деревни Деревенский житель должен быть Новичок уровня Рыбак или выше
Пустая Скрижаль
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Storage Vessel

The Storage Vessel requires a mind capable of diving into the depths, and retrieving something based on only a hint. A Fisherman villager is perfect for this.


Wave RegulatorWave Regulators

Source: Slate Works
Spotlight inventory slot Wave Regulator

As I begin to explore the uses of the Great Work, I find my self needing more control over these fascinating possibilities. So I have created the Wave Regulator; what this does is it pops a number from the stack, and attempts to set the "speed" of the wave. More specifically, how many 20ths of a second the wave should wait before going to the next slate.


This system does have some limitations however. For one, it cannot set the speed to be faster than the wave could possibly move, doing nothing if I try to set the speed higher. Explained, it can only set the time to wait to any number above or equal the circle's default acquired speed, or back to its regular speed. To do this, the Wave Regulator needs to pop a 0 from the stack, and it gives the Spell Circle full control of the Media Wave again.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Wave Regulator
Верстак
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Пустая Скрижаль
Wave Regulator

Wave Regulators are odd in their construction compared to the rest of my... Gifted visions. All they require is a scrap of Media with some writhing will still left in it... how it must be in pain-- and some slate to make it compatible with the Circle.


Imbuement BedHierophantics

Source: Hierophantics

If media can be seen as threads, if minds can be seen as tangles of such threads, then what is to stop me from weaving them together?

Thus far, when extracting the minds of villagers, I have inserted them only into artificial subtrates, but I can do better. I can become better.


By weaving additional minds into my own, I will gain the ability to cast Hexes without requiring any conscious thought! I can simply provide a Hex, and a condition under which to cast it, and the embedded mind will handle the rest on its own. With all the bothers of everyday life automatically handled, I can finally dedicate myself to whatever I... whatever we...

...what am I?


Focus, focus. There is a snag in the plan. I cannot modify the structure of my own mind midway through a Hex without running the risk of unraveling it entirely – and I am not yet that insane.

Thus, I require some artifice. I can create a bed of sorts which, when provided with an extracted mind via the usual process, can weave it into my psyche without requiring any cognition on my part.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Imbuement Bed
Верстак
Пустая Скрижаль
Пустая Скрижаль
Пустой инициатор
Tag: Доски Доски созидания Панель созидания Плитка созидания
Tag: Доски Доски созидания Панель созидания Плитка созидания
Tag: Доски Доски созидания Панель созидания Плитка созидания
Imbuement Bed

I can then use some external device to perform the extraction itself, transferring the mind into the bed while I simply lay there until the process – the integration – is complete.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Imbuement Bed
Flay Mind Recipe GUI Мастер Крестьянин
Герой деревни Деревенский житель должен быть Мастер уровня или выше
Imbuement Bed
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Imbuement Bed

The process requires a master-level villager, which can be transferred into either of the two blocks that make up the Imbuement Bed. However, if I am not in the bed at the moment the spell is cast, the mind will be wasted.


So long as a supply of suitable minds is available, I can repeat the imbuement process as many times as I desire. With enough minds, I could set up a contingency for anything - for everything!

However, the more minds I incorporate, the more I begin to notice strange things: glints of green out of the corner of my eye, voices echoing from nowhere...

I'm sure it's hrrmless.


Manifold MindAllay Imbuement

Source: Hierophantics

Using allays, I have been able to enhance the media density of a solid crystal. It has become increasingly clear that my own mind is nothing more than a particularly active cluster of media, so why not apply the same process to myself? The resulting mental convolutions will allow me to cast much more efficiently, conserving a significant fraction of the media I would otherwise consume.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Imbuement Bed
Flay Mind Recipe GUI Тихоня
Imbuement Bed
Аметистовая пыль
25
Осколок аметиста
5
Imbuement Bed

The unique properties of allays make the process less expensive than usual. However, those same properties also mean that the mind cannot remain permanently interwoven with my own - it will inevitably disspate over time.


I can mitigate the dissipation by simply weaving in additional allays. However, the more I add, the less additional duration I seem to gain from each one.

I've also noticed some side effects. Perhaps my enhanced mind can more easily glimpse the true shape of the world?

Everything shimmers and twists, and the threads glint beneath, and it is all one grand tapestry in and out and up and down and EVERYWHERE


Edified WorkstationVillager Enhancement

Source: Hierophantics

Many of my recent constructs require a sufficiently developed mind. Thus far, such development has only been possible by submitting to the demands of villagers, and providing them with an increasingly eclectic array of materials and gemstones.

Such work is clearly beneath me. Now, with the Imbuement Bed, I finally have a solution!


Mine is not the only mind that can be augmented. Rather than exchanging meaningless trinkets for hours on end, I can directly increase the capability of a villager mind by simply weaving in an extra one.

As a side effect, any trade offers from the source villager will be merged into the subject - but what need have I for such petty, material gains? The very mind itself is as clay in my hands!


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Imbuement Bed
Flay Mind Recipe GUI Новичок Крестьянин
Герой деревни Деревенский житель должен быть Новичок уровня или выше
Imbuement Bed
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Imbuement Bed

The process is nearly identical to embedding a mind into myself. The subject must lie in the Imbuement Bed (a certain spell may be helpful) and a new mind must be woven in - though the source here can be of any level.


When there is only one skill set involved in the merger, the resulting villager will retain those skills. However, if the two villagers are of different professions, the result is something entirely new, which I have dubbed a Quiltmind.

The more I study this, the more I find my earlier dismissal too hasty - perhaps there is some merit to this process beyond simply developing the mind for later extraction.


Like any other villager, Quiltminds require a workstation to refresh their stock of goods. However, their unique mental state means that any normal workstation, even the one the villager originally used, will not suffice.

They require something capable of shifting at a moment's notice to reflect a new state of mind and an entirely new skill set. Luckily, my recent experiments with allays have provided the perfect material.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Edified Workstation
Верстак
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Верстак
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Tag: Доски созидания Доски созидания Панель созидания Плитка созидания
Tag: Брёвна созидания Бревно созидания Аметистовое бревно созидания Авантюриновое бревно созидания Цитриновое бревно созидания Фиолетовое бревно созидания Обтесанное бревно созидания Древесина созидания Обтесанная древесина созидания
Edified Workstation

I've noticed that quenched allays tend to morph in response to stray thoughts. This is mostly a nuisance, but here it is critical - the surface of the workstation can adapt itself to whatever the Quiltmind currently needs.


Source: Hex Casting

Я обнаружил несколько писем и текстов, не имеющих прямого отношения к моему искусству. Но я думаю, что, возможно, смогу по ним угадать кое-что из истории мира. Дай-ка посмотрю...

Фрагмент историиКардамом Стайлз, #1

Source: Hex Casting

Письмо Кардамом Стайлз её Отцу, #1

Дорогой папа,
каждый день я нахожу новые причины поблагодарить тебя за отправление меня в Великую Библиотеку. Невероятно то, сколько нового я узнаю! Мне кажется, что нет таких слов, чтобы описать то, как я себя чувствую... здесь прекрасно!


Я пишу это, находясь в основном куполе. Он поддерживается Рунной Службой; у них есть некоторый механизм на верху, который захватывает мимолетную энергию мысли, которая вылетает с учебных мест трудящихся студентов, как я понимаю. Моя подруга Аманита изучает эту тему, и она очень любит объяснять мне всё что может, но честно признаться - я сама не до конца понимаю что она говорит.


Как я понимаю, наши процессы мышления - нематериальные механизмы, с помощью которых я двигаю своим пером, а ты читаешь это письмо - не совершенно эффективны. Небольшое количество этой энергии высвобождается в окружающую среду, подобно тому, как ось повозки нагревается на ощупь после того, как она крутится некоторое время. Эта лишняя энергия называется "Мыслью". Лишние Мысли одного человека ничтожны, но сотни размышляющих людей в главном куполе имеют своего рода накопительный эффект, и в сочетании с каким-то изобретательным механизмом, она может быть превращена в своего рода фиолетовый кристалл.


Но достаточно об учебе. Сегодня я вернулась с моей первой экспедиции с Геологическим корпусом! Прошу прощения, что не отправила письмо перед отъездом; день подкрался ко мне незаметно. Мы отправились в трещину на востоке от Гранда и провели ночь в походе под скалой и почвой. Конечно, мы держались в хорошо освещенных и обхоженных участках пещеры, и, честно говоря, скорее всего, там было безопаснее, чем на поверхности ночью, но как же мне было страшно!


К счастью, ночь прошла без происшествий, и мы продолжили двигаться глубже в пещеру для изучения местных жил руды. Мы искали следы жил фиолетового кристалла по имени "аметист", который, как говорят, встречается в небольших количествах глубоко в скале. К сожалению, мы ничего не нашли и вернулись на освещенную солнцем поверхность с пустыми руками.


Думая об этом сейчас, я нахожу описание этого "аметиста" очень схожим с теми кристаллами среды, о которых говорит Аманита. Представь, если бы эти кусочки мысли возникали естественным образом под землей! Я не могу представить, почему это могло бы произойти, однако...


Как студент, у меня есть право отправить одно письмо по почте Акаши каждые три месяца бесплатно. К сожалению, ты знаешь, насколько пусты мои кошельки ... поэтому, боюсь, что это предложение - единственный способ связаться с тобой. Конечно, я буду невероятно благодарна, если ты сможешь наскребсти денежек, чтобы отправить ответное письмо, но, кажется, наши переписки могут быть ограничены. Мне жаль, что нам придется быть оторванными друг от друга, но навыки, которые я здесь приобрету, более чем окупят это. Представьте, я буду первым членом нашей семьи, который станет кем-то, кроме фермера!


Так что, предполагаю, я напишу снова через три месяца.

Твоя,
-- Кардамом Стайлз


Фрагмент историиКардамом Стайлз, #2

Source: Hex Casting

Письмо Кардамом Стайлз её Отцу, #2

Дорогой Папа,
... Божечки, как же тяжко будет описать всё произошедшее за три месяца в таком коротком письме. Такая сложная задача встала передо мной из-за этого чуда, что я получила абсолютно бесплатно! Горе мне.


Моё обучение в Геологическом Корпусе продвигалось без происшествий. Мы сходили на ещё несколько экспедиций, глубже в землю, где серый камень переходит в твёрдый, слоистый сланец. Он обазует такую мерзкую, удушающую пыль под ногами... Враждебность, вечно скрытая под нашими ногами, поражает, и это даже не говоря о тварях из тьмы. (Я успела повстречать одну или две таких, но я прекрасно понимаю, как сильно ты переживаешь обо мне, так что не стану описывать эти стычки.)


Мы всё же смогли найти немного этого аметиста. На одной из наших экспедиций обнаружилась небольшая жила с несколькими кристаллами. Нам строго-настрого запретили забирать их себе и указали передать их в Корпус немедленно. Я нахожу эту ситуацию довольно глупой; они ведут себя так, словно это дело неимеворной важности и секретности, и при этом отправляют туда группу из десятков студентов, каждый из которых только-только добил шестой месяц в Великой Библиотеке, и которым нужно было выкопать чуть меньше десяти драм этой штуки двенадцатью разведовательными кирками...


И я не могу понять, зачем. Библиотекарь указал мне на энциклопедию драгоценных камней, и исходя из неё, аметист почти не обладает полезными свойствами; разве что его используют для всяких линз и стекла.

Но если порассуждать, то эти аметисты и мысли, на которые они так похожи, являются одним и тем же, как я уже писала в предыдущем письме.


Если это правда, то вся секретность, не говоря уже об избегающем вопросов начальнике, может исходить из того, что это и есть главная часть исследования Великой Библиотеки, нежелающей передать информацию в враждебные фракции.

Однако, эта теория меня не устраивает. Аметисты, с которыми я работала в пещере, и кристаллы мысли, которые мне показывала Аманита схожи, но не идентичны. Я бы хотела их рассмотреть бок о бок для убеждения, но мысли имеют характерное жужжание и вибрацию, которую чувствуешь под кончиками пальцев, и которой у аметистов не было.


Вполне возможно, что я не почувствовала всё это в аметисте из-за стресса нахождения под землёй-- мои руки тряслись во время единственного раза, когда я их коснулась, и ощущение было очень лёгким --но оно не показалось мне таким же. Свет отражался слегка по-другому.

Если мне когда-нибудь удастся заполучить в свои руки аметист вне пещеры, я попрошу Аманиту исполнить заклинание с ним. С каждой нашей встречей у неё появляется новый фокус.


На прошлой неделе она смогла удержать меня в воздухе без какой-либо опоры! Это очень странное ощущение, всё моё тело покалывало и ощущалось легче воздуха, хотя одежда весила столько же... Я лишь рада, что она перетащила меня над мою кровать прежде, чем заклинание иссякло.

Твоя,
-- Кардамом Стайлз


Фрагмент историиКардамом Стайлз, #3

Source: Hex Casting

Письмо Кардамом Стайлз её Отцу, #3, часть 1/2

Дорогой Папа,
Две очень странные вещи успели произойти с момента написания прошлого письма.

Во-первых, профессор, отвечающий за начальные группы Рунного Корпуса, пропал. Никто не знает, куда он делся. Его офис и жилое помещенеи были заперты, но находились в стандартном беспорядке.


Что ещё более странно, любые попытки студентов Библиотеки обратиться к административным участкам гнарлавской бюрократии были быстро отвергнуты. Даже другие профессора не изъявляли желания говорить о нём.

Как можешь понимать, Аманита очень волнуется по этому поводу. Любые замены, которые назначит Библиотека, не будут обладать тактом или способностями обращаться с новичками.


Но, на удивление, это не самая странная вещь, о которой я хочу тебе рассказать. Самая страшная вещь, которую, как я надеюсь, мне когда-либо предстояло испытать, случилась на очередной вылазке с Геологическим Корпусом. В этот раз, мы отправились в поход недалеко от деревни.


Обычно, когда мы отправляемся в такие вылазки, мы проходим через длинный процесс договора с мэром или старшим деревни, чтобы убедиться, что мы имеем разрешение и понимаем рамки доступной для исследования территории. Но на этой экспедиции, этого общения почти не было; нас уведомил о месте посещения начальник Рунного Корпуса за два дня перед отправлением.


Мы разбили лагерь недалеко от деревни, в густом лесу, хотя близлежащие полянки были бы гораздо приятнее. Мы почти не видели деревню с места нашего лагеря. Когда я улеглась вечером дня нашего прибытия, меня удивила непривычная тишина. Даже если мы и не могли видеть деревню, звук от неё должен был доходить. Но за всё время, проведённое на поверхности, почти никаких звуков мы не заметили.


Всё что я уловила - редкие звуки работы: звон молотов, бьющих о наковальни, вспахивания земли мотыгами. Я ни разу не услашала речь.

На следующее утро мы подготовили наши фонари и отправились в землю.


Нам не сказали, ради чего конкретно мы сюда отправились, но один из студентов где-то услышал, что мы ищем больше аметистов, что мне показалось вполне разумным. Я натренировала свои глаза, чтобы зацепиться за слабое фиолетовое сияние, но как только серый камень начал перетекать в грубый сланец, предо мной открылась невероятная картинка.

Это была целая камера, сотканная из аметиста, почти в десять раз больше меня самой. Её внутренности светились фиолетовыми искрами и переливались тёплым блеском, вся поверхность была покрыта зазубренными кристаллами. Там было больше аметиста, чем выкопала вся наша группа с момента, как я поступила в Библиотеку.


Нам раздали перчатки, и сказали приступать к раскопкам. Один из наших руководителей имел при себе необычную лавандовую коробку, которую я уже видела у некоторых вышестоящих в Библиотеке; её используют в качестве хранилища. Я и другие студенты с потом на лбах приступили к раскалыванию стеклянных кристаллов со стен пещеры, складывая их в коробку. Под внешними слоями хрупкого кристалла находились два типа более твёрдой породы. Одна из них на вид состояла из такого же рыхлого кристалла, а вторая ... Мне сложно подобрать подходящее слово.


Я стесняюсь говорить "важная," но это лучшее, что приходит в голову. В ней была какая-то ... монументальность, словно тёмный, утопающий в её поверхности Х имел скрытый смысл. Видимо, связанный с строгим запретом на прикосновение к нему. Иногда криво поставленная кирка раскалывала эту породу, и тогда студенту очень сильно прилетало от руководителей. И хотя физический труд и занимал всё моё внимание, я не могла не заметить как ... нереально я себя ощутила. Это была странная мешанина из чувств: Я ощущала свой разум очищенным, но при этом ловила себя на мысли, что если перестану отслеживать своё состояние - никогда не смогу прийти в себя.


Будто бы каждый мой вдох вызывал дружелюбный знак в моей голове, обещавший светлое будущее, при этом ведущий меня прямиком вниз с обрыва. Я отбросила эти мысли и погрузилась в раскопки, что помогло отогнать странные идеи.

Однако я смогла стащить осколок кристалла в свою сумку.

Мы потратили почти весь день на раскопки, добыв почти все кристаллы к моменту, когда часы руководителя указали на закат.


Когда мы уходили, я не могла не обратить внимание, как на этих тёмных, перечёркнутых поверхностях, которые мы оставили нетронутыми, появились почти что незаметные зачатки новых кристаллов, будто бы они каким-то образом отрастали вновь. Всё, что я изучила о геологии кристаллов, говорит о том, что их образование занимает тысячи лет, но здесь появились наросты спустя лишь день. Похоже, что запрет руководителя на вскапывание этой породы имел смысл.


Наше путешествие на поверхность было без передряг, и мы вернулись в палатки к заходу солнца-- Извини меня, у меня почти закончилось место на бумаге. Я не могу уместить всё на одном письме Акаши ... Эта история стоит покупки ещё одного письма. Я отправлю их вместе, так что они придут одновременно.

Твоя,
-- Кардамом Стайлз


Фрагмент историиКардамом Стайлз, #4

Source: Hex Casting

Письмо Кардамом Стайлз её Отцу, #3, часть 2/2

Дорогой Папа,
Как я уже говорила, у меня закончилась бумага для моего письма, так что здесь описано продолжение моей истории. Мы вернулись обратно в лагерь с закатом солнца. И эта ночь стала самым ужасным событием всей этой вылазки.


Я проснулась ночью по нужде. Луна была скрыта за облаками, и, признаюсь честно, я потерялась в тропинках леса и не смогла найти дорогу обратно. Опасаясь монстров ночи, я решила отправитьсяв деревню, чтобы найти там ночлег. Там, хотя бы, было бы безопасно.


Отыскать деревню было не сложно, хотя она и не издавала звуков. Даже в такую позднюю ночь я ожидала, что гостиница если и не будет греметь, то будет издавать хоть какие-то звуки. Но, подглядев одним глазком в дверь гостинницы, я никого не увидела.

Я постучала в дверь одного из жилых домов, не получив ответа. Следующие два дома тоже были пусты.


Мой пульс начал учащаться, и я решила войти в следующий дом. Я подумала, что люди внутри войдут в моё положение. Как минимум, я хотела услышать чужой голос для успокоения, даже если мне бы не позволили остаться на ночь.

Дом был очень мал, интерьер составляли лишь стол картографа и кровать. Я увидела кого-то в кровати, и попыталась себя успокоить, мол, все в деревне просто крепко спят. Я начала выходить из дома.


Но тут облака сдвинулись, и лунный свет упал на на владельца кровати.

Я закричала, и его глаза открылись. Оно было ... определённо, отвратительно далеко от человека. Будто бы какая-то жуткая деградация человека, его лоб был слишком огромен, тело коренастое и твёрдое. По крайне мере я думаю, это его можно назвать "оно"; существо передо мной явно было не так сообразительно, как человек, несмотря на внешнюю схожесть.


Его глаза пялились на меня-- ох, эти глаза были отвратны, пустой и безрассудный взгляд, прямо как у барана! Оно открыло свой рот, но лишь жалкая попытка речи вышла из него - содрагающийся, гортанный стон.


Я убежала. В свету раскрытой луны я уловила тени других обитателей в окнах, и все они были искажены и упрощены как и первая штука, которую я видела. Я бежала в тьму леса, подальше от этих жутких, жутких животных глаз на этих уродливых лицах.

Лагерь отыскать теперь было проще, в свете луны. Никто не заметил моего длительного отсутствия, и слава богу. Я заползла обратно в свой спальный мешок и попыталась сделать всё что было в моих силах, чтобы забыть об этой ночи.


Как ты можешь понять из этого письма, я не справилась. Это искажённое видение всё ещё посещает меня в кошмарах. Я трясусь от мысли, что раньше они могли быть людьми.

Когда мы вернулись в Библиотеку, я показала украденный осколок кристалла Аманите. Она подтвердила мои догадки: это точно кристалл мысли. Что же гигантская жеода, забитая такими кристаллами, делала под землёй - она не знала.


Но она упомянула кое-что интересное: похоже, мысль можно использовать как и реальный аметист для тех стекляшек, что я упоминала раньше. Мысль и аметисты кристаллизуются почти идентично, и это никак не связано с магическими свойствами мысли - по крайней мере Аманита так сказала.

Я решила не говорить ей о деревне чудовищ.


Я понимаю, как сложна твоя ситуация с деньгами, и как дорого отсылать письма в Библиотеку, но я прошу тебя, пожалуйста, отправь мне свой совет. Я очень волнуюсь, и твои слова очень бы помогли мне.

Твоя,
-- Кардамом Стайлз


Фрагмент историиКардамом Стайлз, #5

Source: Hex Casting

Письмо Кардамом Стайлз её Отцу, #4

Аманита пропала.

Я не знаю, куда она делась, Папа. В последний раз я видела её на ужине, и она как раз говорила с кем-то о пропажах, а потом--


потом-- потом она тоже исчезла. И никто о ней не говорит, и я так напугана, Папа, они все всё знают? Наверное уже у каждого есть друг, который просто пропал, провалился сквозь землю, вникуда.

Куда они все делись?


И они продолжают закрывать всё подряд-- мы не ходили в походы с Геологическим Корпусом неделями, и все аппараты, собирающие мысль в главном куполе, пропали, и Аптекарьский Корпус не открывался месяцами... будто бы термиты пожирают Библиотеку изнутри, оставляя пустую оболочку.

Мне даже кажется, что они стали проверять наши письма...


Я очень сильно боялась писать это письмо, и я не могу осмелиться сказать людям сама, но если никто здесь не сможет передать слово я молюсь и надеюсь что ты сможешь всем рассказать... тщетно надеяться, что это распространится из такого захолустья, как Бракенфоллс, но пожалуйста, пожалуйста, постарайся. Помни их, Папа... Аманита Либера, Жасмин Вард, Теодор Ча... пожалуйста, помни их... и пожалуйста, прости мою трусость, что я скидываю на тебя такую ответственность.


я больше не могу писать, мои руки так сильно трясутся, пожалуйста, спасите нас.


Фрагмент историиЗаметки по инцидентам Wooleye

Source: Hex Casting

Я смог найти только эти пять записей.

Детонация #26

Локация: Север Плотников

Население: 174

Узлов Сформировано: 3

Расстояние Узлов от Эпицентра: 55-80м вертикально, 85-156м горизонтально

Мысли Сгенерировано: 1320 един*θ/мин


Детонация #27

Локация: Бракенфоллс

Население: 79

Узлов Сформировано: 1

Расстояние Узлов от Эпицентра: 95м вертикально, 67м горизонтально

Мысли Сгенерировано: 412 един*θ/мин


Детонация #28

Локация: Грейстон

Население: прим. 1000

Узлов Сформировано: 18

Расстояние Узлов от Эпицентра: 47-110м вертикально, 59-289м горизонтально

Мысли Сгенерировано: 8478 един*θ/мин


Детонация #29

Локация: Безымянная; деревня в двух днях на запад от Грейстона

Население: 35

Узлов Сформировано: 0

Расстояние Узлов от Эпицентра: Н/Д

Мысли Сгенерировано: Н/Д

Заметка: воздействие на обитателей всё ещё такое же


Детонация #30

Локация: Боилинг Брук

Население: 231

Узлов Сформировано: 4

Расстояние Узлов от Эпицентра: 61-89м вертикально, 78-191м горизонтально

Мысли Сгенерировано: 1862 един*θ/мин


Заключение: примерно 60 требуется для одного узла. При нехватке материал будет поглощён, но его не хватит для создания узла. Связи между входными данными и разбросом/глубиной не обнаружено.

Влияние на обитателей всё так же гораздо более серьёзное, чем при тестировании на единственной цели, особенно заметны различия на физическом уровне.


Фрагмент историиЗаписи интервью Wooleye

Source: Hex Casting

Эти документы очень сильно отредактированы. Я скопировал читабельную часть текста сюда.

Субъект #1 "А.Э."
Прекратил сопротивляться сразу после окончания процедуры. Выражение лица и конечности обмякли, но субъект может стоять самостоятельно. Если оставить без внимания, рассеянно изображает действия, которые обычно выполнялись в предыдущей профессии (уход за землей).


Пульс повышенный сразу после процедуры, но это неубедительно из-за состояния страха непосредственно перед процедурой. Итоговый пучок сгенерировал 35 един*θ/мин.
...
Субъект #4 "П.И."
Проведены психологические тестирования П.И. Субъект владеет постоянством объекта, пространственным восприятием, основами численного мышления. Трудности в освоении новых задач.

...


Субъект #7 "Т.Ч."
Результаты спустя несколько часов после процедуры совпадают с другими субъектами: способность стоять, исполнять простые задачи...

Субъект #11 "Р.С."
Усыплён перед проведением процедуры...

...


Субъект #23 "А.Л."
Способность говорить сохранилась в лучшей степени относительно других субъектов; сокращение до обрывков фраз, после единственное слово "карточка" спустя несколько часов.

Для дальнейшего тестирования: как процедура влияет на бывших Заклинателей в противовес не-Заклинателям?

...


Фрагмент историиЖурнал восстановления #72

Source: Hex Casting

Камера 39, Журнал восстановления #72, Центр Задержания Бета

Имя Заключённого: Рафаэль Барр
Преступление: Знание о Проекте Wooleye
Причина Вакансии Камеры: Смерть
Дополнительная информация: Следующий текст был начерчен на поверхности стены.


Я вижу шестигранники, когда закрываю глаза.

Руны, они пролезают между веко и глазом, в мой разум, в мои сны. Я выхожу из бреда и вхожу вновь, болтаясь, словно кристалл на ниточке, иногда ловя на себе свет, а иногда поглащаясь им полностью.


Сегодня я в более ясном уме. Вроде бы. Я уже не вижу разницы. Я даже не могу сказать, что устал; в какой-то момент вечная компания усталости покинула меня, когда нечто иное пришло за моими глазами. Я не могу чувствовать усталость. Но она есть.

Мои кости хрупки. Мои связки грубы и резки.


Иногда причина моего бытия здесь возвращается ко мне. Я вспоминаю, что слишком много болтал о чём-то, что знал ... Я помню очень яркую комнату, где мне что-то объясняли. Я помню, как мои мысли застыли в стекле, разбились, расплавились и кристаллизировались вновь и вновь и вновь и вновь и вновь с целью заставить меня забыть хуже этого держать меня в живых, убив меня, моё сознание, сделать йоту МЕНЯ бессмысленной, чтобы осталось лишь тело без наблюдателя, но я обманул их я как-то умудрился


они думали что сломали меня сильнее чем позволяет запудривание но я был достаточно осознан и сейчас достаточно осознан чтобы чувствовать БОЛЬ

Я не сплю, но когда я просыпаюсь я не могу стереть с глаз корку потому что это сорвёт мою кожу и я не хочу видеть фиолетовый отблеск внутри


Они меня не убивают, потому что мой муж хранит мой талисман, и узнает, если я умру. Но он не заклинатель и не сможет найти меня с его посредственными способностями. у меня нет влияния

мне больно думать. буквально. размышления так затратны что лишние мысли оседают полосами миллионов микрокристаллов


я помню как врачи говорили в светлой комнате, заставляли меня вдохнуть что-то вроде песка но острее и это было так больно. Сначала физическая боль слизистой в попытке поглотить стеклянные осколки, но потом они просунули свои ногти в мою реакцию на стимулы и смогли сделать это одним словом

я помню лагерь снаружи и как корпуса ставили свои круги вокруг деревни и как земля под ногами задрожала


выпал из времени. Иногда мне кажется, что я вижу будущее, потому что видения выглядят правдоподобно но не могут случиться сейчас ведь я знаю я буду здесь навечно потому что мужчина из белой комнаты так сказал. я вижу себя опрокинутым и мой череп крошится с треском на части и внутренности вылетят копьями не-аметистов капая кровью протыкая морщинистый трёхфутовый кусок жира и мяса мечтающий стать бабочкой


я надеюсь мои студенты в порядке. почему я так думаю? какая трата. они сказали мне что я трата, они не могли быть довольны уничтожением меня они обязаны были заставить меня чувствовать что я это заслужил. Без палок и камней для ломания моих костей, они ранили меня лишь словами. если они отпустят меня никто мне не поверит потому что мое тело можно полностью осмотреть я выгляжу как очередной зависимый от заклинаний

Но вместо этого они заперли меня, и я не знаю, можно ли считать это милосердием


со всей этой мыслью вокруг я много раз пытался сотворить хекс чтобы выбраться или хотя бы погасить мои страдания но руны что маршируют сквозь поля моего разума хихикают и растворяются, когда я пытаюсь дотянуться до них. мне кажется, я помню, как меня заставили забыть о них, я помню грандиозные структуры знаний, взаимосвязи которых отрывали по кусочкам и откалывали, пока они распадались под весом навязанного невежества, но мне так больно пытаться вспомнить забывать что ты помнил и думал что знал


может быть я в самой самой самой самой поздей стадии зависимости от заклинания, я слышал о рунах, рвущих пространство между глазами и веками, слышал о фиолетовых краях своих нервов. есть ли смысл пытаться заставить себя верить что меня не пытают. я заслужил это. если я никогда не смогу ни с кем это обсудить, то какой смысл пытаться


они собираются убить всех во всём мире да библиотека хочет есть так же как и я ... когда я в посследнний раз елл?

все остальные должны питаться но они не смогут если все фермеры опустеют и все знания о фермерстве останутся под землёй или может быть хоть кто-то Поймёт и расплавит их мерзкие улыбки в воске


может кто-то из них проснётся однажды и задумается о вещах что мы им оставили и почему под землёй миллионы миль туннелей без кого-либо способного их добыть

я вижу как они читают это . они ... зайдут слишком далеко, чтобы обратить внимание


Hexcaster's Memory #1

Source: Oneironaut

While it is possible to produce most iotas on the fly, there are cases where one finds it impractical, or simply cannot (such as very large and precise numbers, or entity references), and as such must obtain the desired iota in another way. Reading it from a Focus or a similar item works just fine, but in many cases this would require a third hand, which I do not have. Other methods of fetching iotas from external locations have their own limitations as well.


In cases where no external reference method would work well, one must insert the desired iota into the hex itself. This may seem counterintuive to some, what with the conventional wisdom being that a hex is a list of patterns, but one must remember that patterns are just another type of iota, which Hermes' Gambit (and similar patterns) works particularly well with.


While you can't just shove a number into the list and expect it to be pushed to the stack as if it was a Numerical Reflection pattern, there are ways around this.

The simplest (and least reliable) is the Consideration pattern. Similar to its use when casting freehand, anything that comes immediately after it in a list will be escaped and pushed to the stack when it might otherwise be executed, preventing mishaps due to execution of non-patterns.


However, when you're more than one exeuction deep in a hex (such as with nested conditional logic, or loops), the number of Considerations required to properly escape an iota increases exponentially, making it unreliable when used in anything that could conceivably be executed by another hex.

relevant xkcd


A far more reliable method of escaping iotas is to use Introspection and Retrospection. When a pattern list is being evaluated and an Introspection is encountered, everything up to (but not including) its paired Retrospection is escaped and pushed to the stack in a list, regardless of iota type. You can then work with this list as you see fit, such as using Flock's Disintegration to push all of its contents to the stack on their own.


If the contents of your list looks like this:

Introspection
Any iota(s)
Retrospection
Flock's Disintegration

the state of the stack after all that is executed will simply be all the iotas that were contained within Introspection and Retrospection.


Hexcaster's Memory #2

Source: Oneironaut

When one wishes to impart motion upon something, the standard method is to use Impulse. However, this can get prohibitively expensive when one wishes to make something move extremely quickly, as the cost increases exponentially with the length of the vector. This can be mitigated by simply using a magnitude-1 Impulse many times over on a single target, turning the overall cost from n^2 to 2n-1, where n is the magnitude of the vector.


The easiest way to accomplish this is with Thoth's Gambit, by giving it a list containing many instances of the same entity reference. There are other (and often better) methods, of course, but aside from simply drawing the patterns over and over, they generally fall under the broader topic of loops, which is outside the scope of this document.


Hexcaster's Memory #3

Source: Oneironaut

While Thoth's Gambit is perfectly-suited for casting something on many targets at once, using to it cast something on one target many times can get awkward, and short of completely halting the hex, it is not possible to add or remove targets once Thoth has begun executing.
To get around these limitations, one simply needs to use a different sort of loop.


While Loop

A While loop is a loop that continues executing until some condition is fulfilled, such as an entity's target velocity having been reached. The most common way to accomplish this is creating a pattern list which duplicates and executes the top iota on the stack, duplicating it, then executing it. On its own this simply produces an infinite loop which does nothing but mishap.


However, by adding actual functionality and a bit of boolean logic, you can create a proper while loop. The code for the aforementioned infinite loop is as follows:
Introspection
Gemini Decomposition
Hermes' Gambit
Retrospection
Gemini Decomposition
Hermes' Gambit

By adding logic that changes whether the inner Hermes' Gambit gets evaluated based on a condition, you can make it stop once that condition is fulfilled.


Loop Unrolling

A more complex form of loop is an unrolled loop. Like Thoth's Gambit, it's created with a fixed number of iterations which can't easily be added to, but Charon's Gambit can be used to halt it early if need be. It also has the advantage that when done competently, it only ever produces one or two levels of recursion depth (not counting anything executed in the body of the loop). Loop unrolling is accomplished by creating a pattern list you want to repeat, duplicating it many times, and then combining all those lists into one.


The simplest way to accomplish this is to use Gemini Decomposition and then Combination Distillation, resulting in a doubled pattern list. This method can be repeated to achieve greater powers of 2, and only produces a single level of recursion depth, when the list is executed. A more flexible method is to use Gemini Gambit to produce n copies of the list, then gathering n-1 instances of the pattern for Combination Distillation into one list and executing it, thus merging all the copies of your original list into one.


Hexcaster's Memory #4

Source: Oneironaut

Some of my, erm, "colleagues" have trouble transcribing long hexes.
"This is too long!"
"The grid doesn't have enough space!"Skill issue, I say. It's not like a hex is immutable once you've drawn the last Retrospection. All you need to do is save the work-in-progress hex to a focus (though you should make sure to conserve enough grid space to actually do this).


Then you just use the list manipulation patterns to combine it with the other parts once you're done.

You don't even need to use multiple foci, you can just append one part to the last one as you finish them, and then save that to one focus. The multiple-focus method makes it easier to debug your finished hex, but as far as I know that's its only benefit compared to the one-focus method.


Scientist's Memory #1

Source: Oneironaut

"What is this and how do I get rid of it?"
A question asked by many people upon their first encounter with a slipway. I don't have a good answer for the second part of the question, but I believe I can provide a satisfactory response to the first.
From what I can tell, a slipway is a tiny hole in space, the other side of which is the media realm known as the Noosphere.


The wisp-like phenomena that emerge from it are formed when the vast ambient media of the Noosphere attempts to rush through the hole (much like gas leaking into a near-vacuum) and gets tangled in a manner similar to how wisp-summoning spells weave the media which they consume.


Additionally, it seems that slipways have a sort of barrier over the entrance, preventing any matter from passing through. If this barrier could be pierced, and the hole expanded, the slipway would become capable of absorbing matter into the noosphere. It would also cease producing wisps, as the media coming through would do so far more slowly, and thus not be agitated and tangled. If one were to attempt this, they would have to be careful not to widen it too greatly, or they would risk the surrounding area being absorbed into the noosphere.


Scientist's Memory #2

Source: Oneironaut

What a strange place. The liquid that comprises the ocean here is not much denser than water, but small islands float in it despite being comprised of a rock similar in density to ordinary basalt. What's more, everything seems strangely ephemeral, like a dream. But how could this be a dream, when I am more lucid than I've ever been before?


It seems this great lucidity is a product of the ambient media present here, lubricating my thoughts. These media levels even exceed those present at the cores of wisps, reducing their innate decay to infinitesimal levels. Interestingly, this has no effect on wisps which bear an imprint of someone else's soul, preventing me from using wisps as indefinite truename storage.
This ambient media even leaks through sufficiently-large dimensional rifts, preserving wisps on the other side as long as they remain within a certain range of the rift.


Scientist's Memory #3

Source: Oneironaut

This crystal is quite fascinating. An object formed from pure media, orders of magnitude denser than conventional conjured blocks, or even the condensed media crystals that some of my colleagues at the library have been studying. It doesn't even contain the trace amounts of silicon dioxide found in amethyst of similar media density. And when I leave it unattended for a while, dust collects in fractalline patterns, as if the crystal bears a passive spell-like effect.


Examining it more thoroughly under a microscope, it seems that these fractals extend beneath the surface of the crystal, and are constantly shifting in a consistent pattern. Could this be a time crystal?


Source: Hex Casting

Похоже, я установил несколько модов, с которыми взаимодействует Hex casting! Я подробно описал их здесь.

Advanced TurtleComputercraft

Source: HexTweaks

Thanks to my extensive research I have discovered that I can give the turtles and pocket computers a Mindsplice staff to have them perform menial task in my place


there also appears to be a new event when a staff is equipped reveal() which just has a string sent via patterns like reveal.
and
mishap) that contains the mishap's class,the pattern's name, and the hex pattern as string


Turtles cast as no one and have normal ambit. pocket computers cast as the player holding them. also having full ambit


Белая шерстьFabric-Only Hexal Spells

Source: Hexal

Phase Block (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: daqqqa

Takes a position and a number, and phases the block at that position out for that many seconds. Costs one ten-thousandth of an Amethyst Dust times the square of the time to phase out for.


Фиолетовый сухой бетонOneironaut

Source: HexxyPlanes

Marker's Gambit (→ imprint, vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwawdaawwwa

Puts the dimension and the coordinates of my hexplane exit onto the stack.


Красный грибPehkui

Source: Hex Casting

Я обнаружил способы изменения размера сущностей и запроса, насколько они больше или меньше обычного.


Отражение Гуливера (entity → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawawwawwa

Получает масштаб сущности как отношение к её нормальному размеру. Для большинства сущностей это будет 1.


Изменить Размер (entity, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddwdwwdwwd

Устанавливает масштаб сущности, передавая пропорцию её нормального размера. Стоимость около 1 Осколка Аметиста.


ЦепьМежмодовые взаимодействия

Source: Hex Casting

Искусство написания рун универсально. Если я обнаружу, что мой мир был изменен другими определенными силами, возможно, я смогу использовать руны в гармонии и сочетании с ними.


Я должен помнить, однако, что Природа, кажется, уделила меньше внимания при создании этих аспектов моего искусства; можно ожидать странное поведение и ошибки. Я уверен, что разработчик мода сделает все возможное, чтобы их исправить, но я должен помнить, что это для нее менее важное занятие.

Мне также может показаться, что есть явные нарушения баланса в затратах и эффектах взаимодействующих сил. В таком случае, предполагаю, мне придется быть ответственным и воздерживаться от их использования.


Наконец, если я обнаружу, что меня заинтересовали легенды и истории этого мира, я не думаю, что какие-либо заметки, составленные во время изучения этих взаимодействий, следует рассматривать как что-то более серьезное, чем легкие пустяки.


item.hextended.livingwood_staffCross-Mod Staves

Source: Hextended Staves

Whilst stumbling across the other powers that inhabit my world in addition to Hexcasting, I've found myself entertaining the thought of using their arcane materials in staff construction.

To think, wielding a purple-gem-adorned staff carved from a magical wood that isn't purple! How blasphemous!


In any case, these staves as well do not yet provide any additional benefit that I can discern. However, I maintain that they look quite a bit nicer when accompanying other tools made of the same materials in my arsenal. If I study other diverse tools and decide to use them myself, I'd do well to have a staff that feels at home next to them in my bag.


Botanical Staves

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты

Mana? I hardly-- wait, what was I supposed to reference?


Archwood Staves

Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты


Source: mediatransport

It appears that these constructs called avatars are quite powerful, if a bit annoying to work with.

Искажённая табличкаTransports

Source: mediatransport

I appear to have discovered the notes of a collective of people who have also discovered the techniques of Hexcasting. I've copied down what I could understand of the notes, but the last part is so filled with jargon as to be incomprehensible. Perhaps I need to understand more about the artistry of these 'avatars' I see mentioned throughout?


It appears that Nature created new patterns for communicating specifically with avatars after the artists used more primitive methods to communicate rapidly. As seems to be standard, Nature has twisted the appearance of the now-familiar iotas in exchange for this increased efficiency and throughput; they appear as boxes and random symbols by my eyes.


The avatars and their artists seem to not have this problem, and have figured out how to decode the mess. Here's the rest of their notes for reference. To be honest, I don't understand much of what's going on here.


We've discovered (created?) a few new spells. They facilitate direct communication between avatars and hexes; no more getting kicked for spam!

Some of the more data-oriented of us have decoded the format. The entire thing is byte-aligned and uses buffers for data transfer. (that means we have to remember to close them!)


Based on what we've seen, each iota starts with a single-byte type followed by zero or more bytes of data. All multibyte forms are big endian. (that's the default for the Buffer read methods)


The format in its entirety is described here: Iota Transport Protocol


Moreover, Nature doesn't take kindly to being asked to send megabytes of data at a time; to prevent such (ab)use, there is a system of so-called "sending power". It refills quite rapidly (under normal circumstances), and every transmission-related action consumes some.


When you run out of "sending power", trying to submit more iota will result in a mishap. To avoid running into the limit, Quota's Reflection can be useful.


МешокIota Transport Protocol

Source: mediatransport
Loading error

It appears that mediatransport's styles failed to load. Something's wrong with this book's setup.

{% include "mediatransport:mediatransport_shared.css.jinja" %}

This documentation is for protocol version 1.

As previously described, an iota consists of a single-byte type followed by some amount of data, depending on the type.

type 1 byte
data ...

Each iota type has a different type value and has a different format for data.

Built-in types

ff: Garbage

All these types have no data. Also, since Garbage is used to represent decoding failures, it's generally a bad idea to create it on purpose.

ff 1 byte

02: True and 03: False

02 1 byte
03 1 byte

04: Null

04 1 byte

05: Double

Finally, something interesting! Hexcasting uses IEEE 754 double-width floats (that's 8 bytes, 64 bits), so that's what's being used here for value.

05 1 byte
value 8 bytes

06: Pattern

In honor of Hexxy, patterns are type 6. They're a bit complicated:

  • First is a byte representing the dir. This is based on some internal representation, and appears to be as follows: 0 = north east, 1 = east, 2 = south east, 3 = south west, 4 = west, and 5 = north west.
  • Next is a four-byte integer holding the number of angles in the pattern (effectively, strokes minus 1, or the length)
  • Following that are the angles, each 1 byte. Once again this appears to be based on some internal representation, as follows: 0 = forward, 1 = right, 2 = right back, 3 = back, 4 = left back, and 5 = left.
06 1 byte
dir 1 byte
length 4 bytes
angles =length*1 bytes

07: Vector

A vector is three doubles in sequence - x, y, and z.

07 1 byte
x 8 bytes
y 8 bytes
z 8 bytes

08: List

Lists are the primary structuring tool that Hexcasting has, and are similar to patterns - first is a four-byte length, followed by that many iota of any type.

08 1 byte
length 4 bytes
iotas ...

It seems that avatars being able to bring entire structures of iota into being is a bit too much for Nature (...well, by default); you may receive garbage in return

MoreIotas types

01: String

Strings, like the rest of the variable-length iotas, have a 4-byte length followed by the data (in this case, the string.) Strings are expected to be encoded in UTF-8.

01 1 byte
length 4 bytes
string =length*1 bytes

40: Matrix

Matrices are two-dimensional arrays of doubles.

  • First is a single byte for the number of rows, followed by another byte for the number of cols.
  • This is followed by the contents of the matrix - one double for each entry. Each row is written out in sequence (ex. for a 2 by 2 matrix, the order would be row 1 column 1, followed by row 1 column 2, and then row 2 after that)
40 1 byte
rows 1 byte
cols 1 byte
contents =rows*cols*8 bytes

Hexpose types

50: Text

It appears that this format is not suitable for communicating the decorative properties of text (also called 'display') iota. Nevertheless, the actual text content can be transmitted. Text iota have the same format as strings:

50 1 byte
length 4 bytes
string =length*1 bytes

Non-iotas

These don't seem to represent iota at all! They can't be sent to Nature and only appear under special circumstances.

fe: Configuration Data

This glob of information is Nature's repsonse to Query Configuration.

  • First is the protocol's version as a two-byte 'short'. This documentation is written for version 1.
  • Next is the maximum amount of data that can be sent with Submit Iota, in bytes.
  • That is followed by the maximum amount of data that can be sent with Submit Iota II...
  • and the maximum amount of data that can be received from an avatar.
  • That's followed by the maximum amount of 'sending power' that can be held at a time, as a double precision floating point...
  • and how much 'sending power' is regained per tick...
  • and finally, how much 'sending power' Submit Iota II costs.
fe 1 byte
version 2 bytes
max_send 4 bytes
max_inter 4 bytes
max_recv 4 bytes
max_power 8 bytes
power_regen_rate 8 bytes
inter_cost 8 bytes

Багровая табличкаFSB Channels

Source: mediatransport

... oh, I remember now!


Loading error

It appears that mediatransport's styles failed to load. Something's wrong with this book's setup.

{% include "mediatransport:mediatransport_shared.css.jinja" %}

Data sent via Submit Iota is sent to server_packets.transport_received, like so:

function server_packets.transport_received(data)
    data:close()
end

Data from other casters via Submit Iota II are sent to a different channel: server_packets.transport_external_received

function server_packets.transport_external_received(data)
    data:close()
end

Finally, to send data, use :sendPacket with "transport_send":

server_packets:sendPacket("transport_send", buffer)
buffer:close()

КнигаFigura API Documentation

Source: mediatransport

This was attached as a supplementary document to the other notes I found.


Loading error

It appears that mediatransport's styles failed to load. Something's wrong with this book's setup.

{% include "mediatransport:mediatransport_shared.css.jinja" %}

It seems that the avatar side of the communication isn't without complexity, either - due to a complete lack of wiki maintenance ...less than optimal bookkeeping practices, the only source of information about the systems to interact with Nature seem to be the built-in documentation, which leaves much to be desired.

(If one is curious about that, it seems to be available via the incantation /figura docs globals server_packets and its various branches.)

To act as reference material in the meantime, I have created this supplementary document, which should hopefully provide the reader with a reasonable understanding of how the API works.

Overview of server_packets

Internally called ServerPacketsAPI, server_packets functions very similarly to the much more familiar pings, with a few slight differences.

To receive data, use the function definition syntax you're probably familiar with:

function server_packets.packet_id(data)
  -- Handle data here!
end

Compared to pings, server_packets receivers always have exactly one parameter, through which a Buffer is passed containing the packet's data.

Make sure to close the Buffer you are given! If you don't, the buffer slot will continue to be considered "used" and you will eventually run out of buffers (from my research, most people are unaware there is a limit on buffer count at all, but it exists as part of the permissions system and this is one of the easiest ways to have latent bugs.)

The other main difference from pings is that sending data is explicit and not activated by calling the receiver function - that means calling server_packets.packet_id() does not send anything. To send packets, use server_packets:sendPacket(id, data), where id is a string and data is a Buffer.

Make sure to rewind the Buffer before sending it.

Quick Introduction to Buffers

The canonical documentation for Buffers is accessible via the incantation /figura docs globals data Buffer.

It's also available on FIGS or the Figura Wiki.

Buffers provide a convenient interface for reading structured data like the one Nature provides. It's almost like it's based on something else...

Creating new buffers: data:createBuffer()

To create a new buffer, use data:createBuffer(), which returns a new Buffer object.

You can also specify the initial allocated size by providing it as an argument to createBuffer, but this is not required unless you're working under really tight permissions constraints as Figura will auto-expand buffers by default.

Cleaning up after yourself: :close()

As mentioned in the warning callout above, there is a limit on the number of buffers you can have, and it's tied to the permission system.

  • On Default, the limit is 4 buffers.
  • On High, the limit is 16 buffers.
  • On MAX, the limit is 32 buffers.

To free up a buffer, call close() on it. This will render the contents unusable.

local buf = data:createBuffer()
-- (later...)
buf:close()

Moving the cursor around: :setPosition(pos)

Buffers function with a 'cursor' that moves around the data as you read and write to it.

Each time data is read or written, that action is taken at the position of the cursor and the cursor is automatically advanced to the next byte. This makes it convenient to read or write many values in sequence.

However, it is still useful to be able to move the cursor around manually - notably, to read back the data written to a buffer, the cursor has to be moved ("rewound") back to position 0:

buf:writeByte(5)
buf:writeDouble(3.14159)
buf:setPosition(0) -- move back to the beginning

Writing Data

This section only discusses types that Nature cares about. Other types are supported by buffers - to see that, go to the canonical documentation.

There are methods to write data in various formats to a buffer. They all move the cursor to the end of the data written, so calling them multiple times in sequence will concatenate the data.

For things described as 'x-byte integers', use these names:

  • :write(n): 1 byte, such as type, dir for patterns, and rows and cols for matrices.
  • :writeInt(n): 4 bytes, which is primarily used to describe the length of things

For 'doubles', use:

  • :writeDouble(n): 8 bytes, used for both the value of numbers and the x, y, and z of vectors.

Reading Data

Similar to writing data, Buffers are versatile in what they can read. Each read method also similarily moves the cursor to the end of the data read.

  • :read(): 1 byte, such as type, dir for patterns, and rows and cols for matrices.
  • :readShort(): 2 bytes - the protocol version
  • :readInt(): 4 bytes, usually lengths but also quite a few configuration parameters
  • :readDouble(): 8 bytes, used for both the value of numbers and the x, y, and z of vectors, as well as the sending power-related configuration values.

ПластинкаTransport Mishaps

Source: mediatransport

Various things can go wrong when interacting with the esoteric language of avatar transports.


Transport Init Failure

Figura server isn't initialized ...

Occurs if the server is misconfigured or if this universe is an "integrated server". Causes grey sparks and a general feeling of disappointment.


Not a Submittable Iota

can't send ... because that type of iota can't be sent

That type of iota can't be submitted to Nature for transmission. Causes black sparks.

Need support for an iota type? Ask on GitHub!


Corrupt Iota

can't send ... because it's corrupted or ill-formed

Something has gone horribly wrong. Causes black sparks, and probably should be reported on the relevant GitHub issue tracker.


Matrix Too Large

can't send ... because it's too big
can't send ... because it has too many rows
can't send ... because it has too many columns

The matrix you're trying to send has too many entries to be sent, or more than 255 rows or columns. Causes black sparks.


Send Too Large

can't send: calculated size at least ...

The iota you're sending is larger than the maximum allowed size. Causes black sparks.

Note: Server administrators can change the limit in the config.


Send Other Too Large

can't send to other players: calculated size at least ...

The iota you're sending to another player's avatar is larger than the maximum allowed size. Causes black sparks.

Note: Server administrators can change the limit in the config.


Nothing to Accept

Tried to accept an iota, but there's nothing to accept (i.e. the queue is empty.) Causes white sparks and the screams of the tormented minds to echo within my ears.


Too Fast

I ran out of 'sending power'. Perhaps I should consider consolidating usages of Submit Iota? Causes orange sparks and the sound of something breaking.


it looks like most of these errors only occur when sending (well, "submitting") data from within nature's domain. nature seems to be much more lenient in accepting bad data... in that it doesn't crash anything and instead outputs its favorite flavor of not-error: garbage!
unfortunately this makes it hard to determine why data isn't making it across the boundary. we've compiled a list of reasons to look out for:


- data is of a type (that's the first byte) that nature has no representation for
- the transmission is missing some data at the end
- the data is too large (seems like this could be different limit than the one going in the other direction...)
- a variant of the above: the same matrix size restrictions apply (though it's impossible to have too many rows or columns, the total area could still be too much)


also note that lists can also partially fail to transfer, leading to the entire decoder potentially derailing and interpreting types as data and vice versa. good luck!


СтрелаTransports: Index

Source: mediatransport

Related Chapters

An index of all the entries related to transports and Figura.


Source: Hex Casting

Список всех обнаруженных мною рун, а также то, что они делают.

Книга знанийКак читать этот раздел

Source: Hex Casting

Я разделил все найденные мною действительные руны на разделы в зависимости от их функций. Я также записал порядок черчения рун, если мне удалось найти его в своих исследованиях, с началом узора в отмеченной красной точке.

Если действие исполняется несколькими рунами, как это бывает в некоторых случаях, я буду писать их все рядом.


Однако, для некоторых рун я не смог найти порядок черчения, только форму. Я предполагаю, что порядок начертания их где-то существует, спрятанный в древних библиотеках и подземельях мира.

В таких случаях я просто черчу руну без информации о порядке её начертания.


Я также указываю типы йот, которые действие потребляет или изменяет, символ "→", и типы йот, которые действие создает.

Например, "вектор, числовектор" означает, что действие удалит вектор и число из верхней части стека, а затем добавит вектор; или, другими словами, удалит число со стека, а затем изменит вектор в верхней части стека. (Число должно быть на верхушке стека, с вектором прямо под ним.)


"→ сущность" означает, что руна просто добавит сущность. "сущность, вектор →" означает, что она удалит сущность и вектор, и ничего не добавит.

Наконец, если я нахожу, что маленькая точка, обозначающая порядок черчения, слишком медленная или запутанная, я могу нажать Control/Command, чтобы отобразить градиент, где начало руны самое темное, а конец - самый светлый. Это также работает на свитках и при сотворении заклинаний!


Акациевая табличкаAdvanced List Operators

Source: HexThings

Retention Distillation (list, (num | [num]) → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqwd

Keeps elements of the list based on the second argument. If it's a number and positive, it keeps the first n elements of the list, if negative; the last n. If given a list, then its elements are treated as indices to keep.


Rejection Distillation (list, (num | [num]) → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqda

The exact inverse of Retention Distillation, dropping the specified elements instead of dropping the rest.


Ferris Distillation (list, num → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqweeee

Shifts the contents of the list by the specified amount, wrapping elements that go "outside" the list.


Deduction Purification (list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqeaa

Pushes a list containing the indices of values that are considered true by Nature.


Деление (list, list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdedw

Pushes a list containing pairs of values corresponding to the values at that index in each list.


Умножение (list, list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqaw

Pushes a list containing every combination of elements between the two lists.


Берёзовая табличкаAdvanced Lists

Source: Hexic

These patterns seem to represent common operations I perform on lists. Though these are perfectly possible to do with normal List Manipulation, it often requires more effort. Perhaps Nature willed them into existence to better understand what I'm doing... or perhaps they are my own invention?


Ferris Distillation ([a], int → [a])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqweeee

Rotates the list leftward: an argument of 1 moves the first item of the list to the end. Negative numbers allow rotating the list rightward.


Retention Distillation ([a], int → [a])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqwd

Selects the first few elements from the input list. If the number is negative, selects the last few elements instead.


Rejection Distillation ([a], int → [a])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqda

Drops the first few elements from the input list; the dual to Retention Distillation.


Retention Distillation ([a], [int] → [a])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqwd

Selects from the list only elements corresponding to the given indices. Unlike Selection Distillation, this cannot reorder or duplicate iotas.


Rejection Distillation ([a], [int] → [a])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqda

Drops from the list iotas at the given indices. All other iotas are kept in the same order as the input.


Deductive Purification ([bool] → [int])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqwdd

Creates a list of the indices for which True is present. For example, [True, False, True] becomes [0, 2]. I can also mix bools and ints in the input list.


Deductive Purification ([num] → [int])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqwdd

Adds each index to the list based on the value. For example, [1, 2, 3] becomes [0, 1, 1, 2, 2, 2]. Zero or negative numbers do not appear at all.


Excisor's Gambit ([a], int → [a], [a], a)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dewaqawed

Extracts an iota from the given list, and breaks the list apart around it. Returns all items before the iota, all items after the iota, and finally the iota itself.


НитьAppendices

Source: Hexic

For some strange reason (a sort of 'hex bug'?), I feel the need to document these patterns in a separate chapter. I've properly spliced these patterns into my other set of notes.


Murmur Reflection (→ str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaqwa

Adds the phrase on the tip of my tongue to the stack, regardless of whether I intend to say it.


Modulus Distillation II (num, num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: daawdda

Similar to Modulus, but differs for negative numbers: -8 %₁ 3 = -2, but -8 %₂ 3 = 1.


Apply Pigment (pigment →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqdeeqdweeqddqdwwdew

Imbues the item held in my offhand (e.g. a casting item) with the given pigment.


Книга заклинанийDictionary Manipulation

Source: HexThings

Impasse Reflection (→ dict)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaaea

Creates an empty Dictionary iota.


Accessor's Purification (dict → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqwaeawq

Pushes a list of the keys present in the Dictionary.


Accessed's Purification (dict → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwaeawq

Pushes a list of the values present in the Dictionary.


Entry Purification (dict → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqwaeawqd

Pushes a list of the key-value pairs in this Dictionary, each being a 2 element list.


Преображение к Абсолюту (dict → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Pushes the number of entries in the Dictionary


Объединение Искателя (dict, key → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedqde

Pushes the value present at the provided key, or Null if no value was present.


Возвышение Удаления (dict, key → dict, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edqdewaqa

Removes the key-value pair from the Dictionary, pushing the previous value, or Null if no value was present.


Возвышение Хирурга (dict, key, any → dict)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqw

Places the iota in the Dictionary at the specified key. Not every iota type is allowed to be used as a key, with notable the exceptions being Garbage and Jump iota. Attempting to set the value of a key to Null will remove the key the same way using Excisor's Distillation would.


Золотой мечEnlightened Patterns

Source: Hexpose

After Enlightenment, I find myself acutely aware of certain patterns that aid with my newfound abilities. These patterns don't seem to require anything from me that I didn't have before; perhaps I was always able to cast them but was simply unaware of their existence. An unenlightened player will be able to use casting devices with these patterns.


Epiphany Purification (player entity → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqaqqq

Pushes whether the given player has achieved Enlightenment.


Sentience Purification (entity → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqaqqq

Pushes whether an entity has been "magically relieved of its mind". I feel this is strongly related to Flay Mind somehow...


ПероExtra Stack Manipulation

Source: Overevaluate

Sekhmet' Gambit (→ varies)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqdd Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqddq Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqddqe

Voids the entire stack except for the top n iota, determined by tail length. In the examples above, zero, one, and two iota are left untouched respectively.


This simple gambit serves as a convenient wrapper around a specific combination of Flock's Reflection, Flock's Gambit, Selection Exaltation, and Flock's Disintegration. It also pairs extremely well with Thoth's Gambit to leave only the iotas I am interested in on the pseudo-stack.

Everything is possible, but not everything is necessary.


Geb's Gambit (many → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaeaad Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaeaadw Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaeaadww

Yanks the iota n from the top up to the top, determined by tail length. In the examples above, the iota second, third, and fourth from the top are yanked respectively.


Nut's Gambit (many → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawdde Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawddew Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawddeww

Sinks the top iota n from the top, determined by tail length. In the examples above, the iota is moved to the second, third, and fourth place from the top respectively.


Reflecting Gambit (any, any, any → any, any, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddwqaq

Reflects the order of the top three iota, turning A, B, C into C, B, A. Essentially swaps the top and the third-from-the-top iota.


Bubbling Gambit (any, any, any → any, any, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawede

Causes the third-from-the-top iota to bubble up over the second-from-the-top iota, essentially swapping them.


Dioscuri Gambit II (many, number → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waadadaa

Takes a number and duplicates that many elements of the stack while preserving order.


item.hex_ars_link.hex_callbackGlyph Manipulation Patterns

Source: Hex-Ars Linker

Read Glyphs (entity → [glyph])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaawewaawdwaqwqqqwq

Read all glyphs from a given entity: could be an item like glyph, spellcaster and parchment, or item frames containing those, or a player with learnt glyphs.
This could be the only way to obtain a glyph iota if I choose to deny the evil power of HexParse.


Cast Spell ([glyph] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaawewaawdwawwawwqwwaww

Cast the given spell from myself.
Costs 1 dust for each glyph used.


Projectile Spell (vec, vec, [glyph] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqewqwaawewaawdwawwawwqwwaww

Cast the given spell as a projectile shooting from certain position & angle. One Glyph of Projectile will be inserted before the given glyphs.
Costs 1 shard plus 1 dust for each glyph used.


Touch Spell (vec/entity, [glyph] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwqwaawewaawdwawwawwqwwaww

Cast the given spell on given entity or position. One Glyph of Touch will be inserted before the given glyphs.
Costs 1 shard plus 1 dust for each glyph used.


Delegated Spell (player, [glyph] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaeqwaawewaawdwawwawwqwwawwwded

Cast the given spell from the given TrueName.
Costs 1 charged crystal for each glyph used.


Register Callback (list →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaawewaawdqqwawwqwwawqdqdeaqq

Register the given spell list as callback, which will be executed when "Trigger Callback" glyph executes.


Get Current Callback (→ list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaawewaawdqqwawwqwwawqdeqqqqqa

Read the callback spell list registered.


КолоколGreater Reveal

Source: Hexic

Though my Hexes can use Reveal to transmit information to my mind, the resulting message is ephemeral — unless I stand still and reflect on what I've heard recently, it will slip away like anything else someone says. Additionally, constantly hammering my mind with iotas distracts me from more important things.


Thus, I've devised a new pattern of my own. It's similar to Reveal, but the message is lodged well within my mind, and I forget it instantly if I replace it with something else. It can also take a list of messages, for convenience.


Greater Reveal ([iota] | iota →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deqed

Takes a list of iotas (or a single non-iota, which is treated as a list with one element) and displays them permanently to the caster. Displayed iotas survive all methods that would clear a normal Reveal, and can only be cleared by another casting of Greater Reveal.


To be a Hexcaster is to glimpse a truth that might best be hidden.


Саженец дубаHexFlow Patterns

Source: HexFlow

Nehmetawy's Gambit (list, list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dadadad

Similar to Thoth's Gambit, but won't copy the original stack inside each sub-execution.


Conway's Gambit (list, list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waawadadad

Similar to Thoth's Gambit; for data list with length n, it executes n - 1 times; The first initial stack is the first two elements, and each subsequent execution uses the stack after the last execution.


Build Nested (list, num → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edqdeqdwewwdwqwdwwew

Copy list #0 and set back to index #1


Transplant's Exaltation (list, list, any → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwawedqdewawdw

List iota #0 is the nested list to be modified. According to the index sequence given by list #1, traverses to the inner layer, and sets the corresponding element to iota #2.


Noob Num Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqawdedq Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedwaqae

The starting cumulative number is 0; putting the initial direction to →, all ↗ makes the result * 2 + 1, all → makes it * 2, and all ↘ for / 10. Starting with the patterns on the right negates the result.


Mass Rotation Gambit (many, num, list → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edqdewawddw

Accepts the size to reorder and a bottom-to-top order list, and do the corresponding reorder to the rest of the stack. For example, 3 plus [1,2,0] for Rotation Gambit, and 2 plus [0,1,0,1] for Dioscuri Gambit


Contemplation

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqaww

Same as Consideration, but with lowest execution priority, and won't grow in 2^n formula exponentially inside nested Intro-Retros


Командный блокHexParse Patterns

Source: HexParse

Comment Switcher (comment/any → string/comment)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adadaqadadaawwqde

Transforms input Comment Iota into String Iota, or everything else into Comment Iota; has no effect if MoreIotas not installed.


Encoding Gambit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqqqwwewewewewewdqeeeeed

Reads data from the focus I'm holding, and prints parsed code into chat menu.
Can only be casted by staff.


Decoding Gambit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqqqeawqwqwqwqwqwweeeeed

Reads code from my local clipboard, then parse it into the focus I'm holding.
Can only be casted by staff.


Learn Great Patterns (→ list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqqqeawqwqwqwqwqwwqqeqqeqqeqqeqqeqqdqeeeeed

Extract great patterns from handheld items (ancient scrolls, focuses, compiled casting items, etc.), and returns a list of newly learned ones by the parser.


No-Comment Purification (list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dadadedadadwqaeaqeww

Clears all comment iotas in a list, returns processed list.


Line-Break Prfn. (num → comment)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dadadedadaddwwwa

Adds a line-break comment iota with space-indents of given number to the stack.


Compile (str → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqqqeawqwqwqwqwqwdeweweqeweweqewewe

Compiles accepted string iota into an iota list; has no effect if MoreIotas not installed.


Деревянная лопатаHexal Basic Patterns

Source: Hexal

Timekeeper's Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddwaa

Adds a number to the stack which seems to be related to how Nature represents time; If I cast the pattern, then cast the same pattern a second later, the number it adds has increased by 20.


Diver's Purification (entity → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqawdwaqawd

Removes a Living entity from the stack and returns how much breath it has left (i.e., how close it is to drowning).


Nurse's Purification (entity → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwawqa

Removes a Living entity from the stack and returns how much health it has left (i.e., how close it is to dying).


Squire's Purification (entity → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqqw

Removes a Living entity from the stack and returns how much armour it has.


Boxer's Purification (entity → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqqqqea

Removes a Living entity from the stack and returns how much toughness it has (another property of armour).


Lamplighter's Prfn. (vec → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qedqde

Removes a position vector from the stack and returns the light level at that position.


Calibrated Sculk SensorIota Patching

Source: Hexic

I've discovered a way to create a new type of iota — an abhorrence against Nature of my own doing. This pattern weaves a 'sheath' of media out of some iota, letting me customize several attributes of the new iota. Though this can make my spells more expressive, this ability is not to be taken lightly — I cannot imagine the mischief others would do with these 'patchwork' iotas.


To assemble a patchwork iota, I must provide four source iotas:

The 'userdata' iota, passed to my overload Hexes.

The 'display' iota, visible to my eyes.

A color for the iota, as an RGB vector in the 0-1 range.

A pointer to an overload map.


Such an 'overload map' is merely a regular Map iota (mapping patterns to the Hexes they should be replaced with), but stored within a Property. I assume that Nature's reason for boxing like this is to save space: it's likely I'll have many patched iotas all using the same overloads. This also gives me the convenience of updating every instance with merely Schrödinger's Gambit, rather than finding and updating them all by hand.


Patchwork Exaltation (iota, iota, vec, property → patchwork)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deaqqwqqqeaeqqqeadedaqaaee


Constructs a Patchwork iota from the userdata (iota stored inside), display iota (visible to my eyes), color, and an overload map.


These overload maps resemble a technique I've seen before — the concept of redefining patterns on a fundamental level resembles the moon cultists' (little time to explain) metatables, which allow associating a table with another table to redefine its operations. When my 'metamethods' are invoked, the userdata iota is pushed to the top of the stack. All other information about the patchwork disintegrates: I'll need to recreate it from scratch (maybe I should use a 'constructor' macro?) if I want to return a new iota of the same type.


Important note: unlike these 'metatables' I've heard about, patchwork replaces the behavior of the underlying iota. For example, operators such as <ne,waaw> won't work on two patchwork numbers unless I define it myself. However, I feel uneasy relying on this behavior — Nature will be perfectly happy to change this at any moment.


ГрязьJumble Iota

Source: Overevaluate

Jumble iota are a highly versatile and expressive method of stack manipulation; a single jumble iota can copy, remove, and reorder the stack while being highly readable and instantly understandable.

When a Hex tries to process a jumble iota, a number of iotas from the stack indicated by the first number in the jumble iota are popped.


These popped iotas are stored on a temporary list called the reference list. Then, the list of positive integers indicated by the jumble iota are read one by one, indexing into the reference list and pushing the iota to the stack.

The jumble iota 2 [1 0] will pop two iotas off the stack. Then, it will push the iota at index 1 of the reference list, followed by the iota at index 0. In practice, it is identical to Jester's Gambit.


Jumbling Gambit (number, list → jumble)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deaqd

Creates a jumble iota corresponding to the argument count and the list of numbers.


Jumbling Decomposition (jumble → number, list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aedqa

Dissolves a jumble iota back into a number and a list of numbers.


КартаMaps

Source: Hexic

Maps are an efficient structure holding pairings of some iota to some other iota. While this is perfectly possible using merely list operations, dedicated map iotas use some arcane substance called a 'Hash'. While this doesn't reduce the operations required to access a map, it desperately reduces the load on Nature, nearing O(1) for most access.


Vacant Reflection: Map (→ map<⊥, ⊥>)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqdwdqd

Creates a new empty map for my usage.


Суммирующее Объединение (map<k, v>, map<k, v> → map<k, v>)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Merges two maps together. Maps cannot have duplicate items: any entry in the latter map will override that in the first map.


Вычитающее Объединение (map<k, v>, map<t, *> → map<k, v>)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddw

Removes every entry in the first map that is found in the second map. The values in the second map are ignored.


Объединение Выборки (map<k, v>, k → v?)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeed

Disintegrates the map, returning only the value associated with the given key. O(1), unlike scanning a list.


Объединение Вывода (map<k, v> → map<k, v>, (k, v)?)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaq

Shaves off one element of a map. Which element gets shaved off is undefined and subject to Nature's whims. If used on an empty map, returns two nulls.


Возвышение Хирурга (map<k, v>, k, v → map<k, v>)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqw

Replaces the element associated with k with v. If k is not present in the map, the entry is created.


Возвышение Удаления (map<k, v>, k → map<k, v>)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edqdewaqa

Throws out the map's association for the given key. If there is no matching association, the map is returned unchanged.


Mindsplice TableMindsplice Table Patterns

Source: HexDebug

Imbue Mindsplice Table (vec, list →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwqqqwqwqqwwqqeaeqqeqqeaeqqw

Remove a vector and list of patterns from the stack, then imbue the list of patterns into the Mindsplice Table at that position.
Costs about five Charged Amethyst.


Mindsplice Purification (vec → list | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwqqqwqwqqwq

Remove a vector from the stack, then push the Hex currently imbued to the Mindsplice Table at that position, or Null if it has not yet been imbued.


In addition to these patterns, I can also cast Waystone Reflection and Lodestone Reflection from within a Mindsplice Table. However, trying to cast them through a Staff, or trying to cast other Spell Circle-only patterns through a Mindsplice Table, will still fail rather spectacularly.


Светящийся чернильный мешокNature's Records

Source: Hexic

My studies have led me to understand the fabric undermining every facet of this world. Nature's memory manifests itself as a recursive structure of 'tags' of several types. I've documented these over the next few pages. Though many types of tag appear to be redundant with each other, I must keep in mind that they are not freely interchangeable — and since I am dealing directly with Nature's memories, such a mistake could be worse than fatal.


If everything in the world is merely reduced to a tag... what am I? Is my entire existence reducible to a pile of bytes? At least this gives me some comfort, knowing that the villagers I've sacrificed in my journey truly had no life of their own... what about mine? What am I? Were the words I am writing in this very book, just a manifestation of random ones and zeroes?

I best not ponder too much. Though I may pry into everything I wish in detail, doing so would suck the joy from this illusion.


Secretary's Purification: Byte (number → nbt)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwaqw

Converts a number into a Byte tag: an integer between -128 and 127, inclusive.


Secretary's Purification: Short (number → nbt)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwaqww

Converts a number into a Short tag, between -65536 and 65535.


Secretary's Purification: Integer (number → nbt)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwaqwww

Converts a number into an Int tag, between roughly negative 2 billion and positive 2 billion.


Secretary's Purification: Long (number → nbt)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwaqwwww

Converts a number into a Long tag: bounded to 9 quintillion, which I will likely never reach.


Secretary's Purification: Double (number → nbt)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwaqwaawaa

Converts a number into a Double tag. Oddly, doubles seem to perfectly correspond to my knowledge of numbers, plus the ability to represent infinities and non-numbers.


Secretary's Purification: Float (number → nbt)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwaqwaa

Converts a number into a Float tag. These seem similar to Doubles, albeit with less precision.


СтрелаNature's Revenge

Source: Hexic

No. No. No. I— I thought Horrible was bad— etched into every waking moment— no— no— it hurts— must draw— can't draw— what have I done— why must Nature be like this—


Suffering (??? → ???)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: daadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaadaadaddaddaadaddaadaadaddaddaadaddaddaadaddaadaadadda

How could one even begin to draw this?


Еловая табличкаOther Math Operations

Source: Hyper's Hexcast Addon

Inclining Purification (int → [int])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qedd

Returns a list of nonnegative integers below the input. Mishaps if the input is less than 0.


Драконье дыханиеPatterns from HexOverpowered

Source: HexOverpowered

YJSP's Charge Media

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaddaddaeaeaddaddaeaeaddaddae

Charges the current casting environment to an equivalent of 114514 amethyst dust media.


Mana Reflection (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqaqqea

Gets how much media exists in my personal media bar (in 0.0001 dust).


Arcane Reflection (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqaqqqd

Gets how much media I could hold in my personal media bar at most (in 0.0001 dust).


Snapshot Reflection (→ list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waawweeeeaaeaeaeaeaw

Gets the list of all pattern iotas in the current staff canvas, returned in the order they were drawn.


Brain-Out Gambit (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqwweeeee

Pops the top iota from the staff casting stack, and pushes into current stack.


Brain-In Gambit (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waawweeeeedd

Pops the top iota from current stack, and pushes into the staff casting stack.


Brain Depth's Reflection (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waawweeeeewaa

Gets the size of the staff casting stack.


Delay's Gambit (list, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waawedaqqqqdeaqq

Delays the given iota list to execute after the given time (number of ticks). If delay time is not greater than 0, then the spell will be casted immediately.


Each casting environment can only have one delayed spell at the same time. Initiating a new delay will cancel the existing delay spell. As a cost of splitted casting environment, no messages can be sent from the delayed spell to the caster, including reveals and mishaps.


Delay's Reflection (→ list/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqwweeeeeqdeaqq

Gets the list of patterns executed last time in the current casting environment.


Стол склейкиSplicing Table Patterns

Source: HexDebug

Sprocket's Purification (vec → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwdwaqaw

Remove a vector from the stack, then push the index of the leftmost iota currently visible in the Splicing Table at that position.


Sprocket's Gambit (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewawdedw

Remove a vector and number from the stack, then move the view of the Splicing Table at that position so that the given index is the leftmost one visible.


Splicer's Decomposition (vec → num | null, num | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqweeeedq

Remove a vector from the stack, then push two values representing the current selection in the Splicing Table at that position.


If a range of iotas is selected, two numbers are pushed, representing the start (inclusive) and end (exclusive) of the selected range. If the edge between two iotas is selected, the index of the iota to the right of the selected edge is pushed, followed by Null. And if nothing is selected, Null is pushed twice.


Splicer's Gambit (vec, num | null, num | null →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewqqqqae

Remove a vector and two values from the stack, then set the selection of the Splicing Table at that position as previously described.


Compositor's Prfn. (vec → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqweeeedw

Remove a vector from the stack, then copy the contents of the secondary item in the Splicing Table at that position and push it to the stack.


Compositor's Gambit (vec, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewqqqqaw

Remove a vector and iota from the stack, then save the iota into the secondary item in the Splicing Table at that position.
As with Chronicler's Gambit, I cannot write my own Name using this spell.


Producer's Purification (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqweeeedww

Replace the vector at the top of the stack with True if there is a Splicing Table at that position containing a secondary item that I could read, or False otherwise.


Director's Purification (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewqqqqaww

Replace the vector at the top of the stack with True if there is a Splicing Table at that position containing a secondary item that I could save an iota into, or False otherwise.


Projectionist's Prfn. (vec → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwedqddq

Remove a vector from the stack, then push the current page number (starting at 1) of the Spellbook in the main slot of the Splicing Table or Focal Frame at that position.


Projectionist's Gambit (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewqaeaae

Remove a vector and number from the stack, then flip the Spellbook in the main slot of the Splicing Table or Focal Frame at that position to the given page number.


Shutter's Purification (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwedqddqw

Replace the vector at the top of the stack with True if there is a Splicing Table or Focal Frame at that position with a Spellbook in its main slot that contains at least one page, or False otherwise.


Projectionist's Prfn. II (vec → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwdeaaea

Like Projectionist's Purification, but the page number of the Spellbook in the secondary slot is read instead of the main slot.


Projectionist's Gambit II (vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqdewaqddqd

Like Projectionist's Gambit, but the page number of the Spellbook in the secondary slot is written instead of the main slot.


Shutter's Prfn. II (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqwdeaaeae

Like Shutter's Purification, but the Spellbook in the secondary slot is checked instead of the main slot.


Посох разумаStaffcasting Patterns

Source: Hexic

These patterns force me to cast a Hex as if I drew it by hand. There are two variants of this pattern: the Greater version keeps the stack from the outside, while the Lesser version uses my staff's stack. My ravenmind is preserved in both cases.


Lani's Greater Gambit (∀αβ. α, [α → β] → β)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwwwwaqqqqqeaqeaeaeaeaeq

Coerces my staff to cast a Hex. The hex uses the stack of the outer casting environment.


Something's odd about how these patterns are named. I can simulate the Greater variant with merely a wrapper around the Lesser variant, but accessing the staff's stack itself is impossible with purely Greater. Does this not make Lesser strictly more powerful than Greater?


Lani's Lesser Gambit ([? → ?] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwwaqqqqqeaqeaeaeaeaeq

Coerces my staff to cast a Hex. The hex uses the stack of the staff itself, but keeps the outer environment's ravenmind.


Еловая табличкаTransport Patterns

Source: mediatransport

Submit Iota (sendable →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwdwad

Sends the iota on the top of the stack into the ether to be received by my current avatar. Can fail for various reasons. Always costs a fixed 1 'sending power.'


Accept Iota (→ sendable | garbage)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwdwwaa

Retrieves the next iota from the inbound queue, or mishaps if the queue is empty.


Semaphore's Refl. (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwdwq

Queries the number of iotas in the queue.


Submit Iota II (player, sendable →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wewdwwwdwaawawdwawaqwdwwdada

Sends the iota on the top of the stack to be received by the player second from the top of the stack. It seems to have a separate receiver from the other one. Usually costs 2 'sending power', but this could be different depending on the server configuration.


Quota's Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwdwda

Queries the amount of 'sending power' remaining.


Query Configuration

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwdwwdde

Asks Nature to send information about its preferences to my current avatar. Costs 1 'spending power'. See the protocol documentation for details.


Железные прутьяUtilities

Source: HexThings

Patience

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dade

Does nothing, but the tail can be any shape. Useful as a placeholder to be replaced later


Patience Patterns

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dadedqq Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dadeddw Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dadeeda

Some examples of Patience patterns that can be used.


Shard Reflection (→ bool | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waeawaeqqq

Pushes if my current sentinel is a Greater Sentinel, or Null if I have no sentinel at all.


Flattening Exaltation (list, num, list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwaeawqw

Similar to Surgeon's Exaltation, but replaces the element of the first list instead with the contents of the second list, rather than with the list itself.


Iota Embedding

In my studies, I've discovered a way to... "embed" iota within a hex itself, allowing me to avoid the need to reconstruct them with every cast. This becomes especially useful when combined with casting items, allowing for much faster casts, or simply making the process of using the hex within them easier.


Typically, this process involves starting an Introspection-Retrospection pair, using a placeholder pattern, modifying the list after the fact using Locator's Distillation and Surgeon's Exaltation, and placing a Flock's Disintegration afterwards to access the iota — a very annoying and time-consuming process, certainly. It does seem my forays into this art are viewed favorably by Nature, as I've recently found two patterns for simplifying the process.


Introjection

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqq

This pattern can be used to place raw iota directly into an Introspection-Restrospection pair. After drawing this pattern, all subsequent patterns are "unescaped", allowing them to be executed as normal until a Retrojection is encountered.


Retrojection

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deee

When used after an Introjection, This pattern puts all iota on the stack into the escaped list, with the previous state of the stack being restored.


Деревянная киркаБазовые руны

Source: Hex Casting

Отражение Нарцисса (→ entity | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaq

Добавляет меня, как сущность, на стек.


Преображение глаз (entity → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aa

Преобразует сущность на стеке в позицию её глаз. Вероятно, мне следует использовать это на себе.


Преображение ног (entity → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dd

Преобразует сущность на стеке в позицию, в которой она стоит.


Преображение Взгляда (entity → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wa

Преобразует сущность на стеке в направление, в котором она смотрит, как вектор.


Объединение Луча (vector, vector → vector | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaawdd

Комбинирует два вектора (позицию и направление взгляда), отвечая на вопрос: Если я стою на позиции и смотрю в направлении, на какой блок я смотрю? Стоит незначительное количество мысли.


Если ничего не попадается на пути руны, векторы объединятся в Ничто.

Общая последовательность шаблонов, так называемая "raycast mantra," состоит из Отражения Нарцисса, Преображения Глаз, Отражения Нарцисса, Преобразования Взгляда, Объединения Луча. Вместе они возвращают векторную позицию блока, на который я смотрю.


Объединение Стороны (vector, vector → vector | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weddwaa

Руна подобна Объединению Луча, но вместо этого возвращает вектор, представляющий ответ на вопрос: С какой стороны блока я смотрю? Стоит незначительное количество мысли.


Если говорить подробней, он возвращает вектор нормали ударенной поверхности или единичный вектор, указывающий перпендикулярно к поверхности.

Если я смотрю на пол, он вернет (0, 1, 0).

Если я смотрю на южную грань блока, он вернет (0, 0, 1).


Объединение Сущности (vector, vector → entity | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weaqa

Руна подобна Объединению Луча, но вместо этого возвращает сущность, на которую я смотрю. Стоит незначительное количество мысли.


Раскрытие (any → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: de

Отображает верхнюю йоту стека в чат.


Высот Преобр. (entity → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awq

Преобразует сущность на стеке в её высоту.


Преображение Скорости (entity → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wq

Преобразует сущность на стеке в направление, в котором она движется, со скоростью этого движения в качестве величины этого вектора.


ОтладчикОтладка

Source: HexDebug

Отражение Отладчика (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqewaa

Добавляет Истину на верхушку стэка, если исполняется Отладчиком, иначе Ложь.


Отраж. Когнит. Опас. (→ cognitohazard)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeaqqdqeedqadqeedqaeadeaqqeadeaqqdqdeaqqeaeedqaw

Добавляет Когнитивную опасность на верхушку моего стека.


Похоже некоторые предметы отладки могут доставить хлопот в сфере безопасности некоторых высокоуровневых техник. Чтобы это предовратить, я создал эту руну.

Когда йота Когнитивной опасности исполняется - ничего не происходит. Однако, стоит лишь одной такой йоте пробраться в Заговор, исполняемый Отладчиком, как это Заклятье тут же провалится - прямо перед исполнением Когнитивной опасности.


Установить Прерывание До

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqdeew

Ставит Отладчик на паузу перед исполнением этой руны.


Установить Прерывание После

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqaewd

Ставит Отладчик на паузу после исполнения этой руны. (то есть перед исполнением следующей руны).


Создание Отладчика (entity, [pattern] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaewwwwwaqwawqwadawqwwwawwwqwwwaw

Создаёт Отладчик, который исполняет Заговор, схоже с другими рунами, которые я использовал ранее.

Стоит около десятка Заряженных Осколков Аметиста.


Craft Quenched Debugger (entity, [pattern] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddwwwwwwedwewdweqewdwwwewwwdwwwew

Create a Quenched Debugger that casts a Hex, similar to certain other patterns I've used in the past.

Costs about ten Charged Amethyst.


Книга и пероЧтение/Запись Блоков

Source: IoticBlocks

Преображение Летописца (vec → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawqwqwqwqwqw

Похоже на Отражение Писаря, но йота считывается с блока вместо моей второй руки.


Гамбит Летописца (vec, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwewewewewew

Похоже на Гамбит Писаря, но йота записывается в блок вместо моей второй руки.

Интересно то, что я не могу записать моё собственное Имя этой руной. У меня чувство, что я был бы в опасности, будь это не так.


Объединение Тахиграфа (entity | vec, num → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqqqedwewewewdw

Читает йоту списка с сущности или блока, а потом кладёт йоту по указанному индексу на стэк.

Видимо эта и следующая руны могут быть полезны при работе с большими кусками данных для предотвращения Слишком глубокого провала.


Гамбит Тахиграфа (entity | vec, num, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeeeeqawqwaw

Читает йоту списка с сущности или блока, затем заменяет элемент прочитанного списка по указанному индексу на данную йоту, и в конце пишет итоговый список обратно в сущность или блок.


Преображение Ревизора (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawqwqwqwqwqwew

Похоже на Отражение Ревизора, но на чтение проверяется блок вместо моей второй руки.


Преображение Заседателя (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwewewewewewqw

Похоже на Отражение Заседателя, но на запись проверяется блок вместо моей второй руки.


ПалкаЧисла в рунах

Source: Hex Casting

Численное Отражение (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaa Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedd

Досадно, что нет простого способа начертить числа. Вот метод, который природа предоставила нам.


Сначала я черчу одну из двух форм, показанных на другой странице. Затем углы, следующие за этим, будут изменять текущий счет, начиная с 0.

Вперед: Добавить 1

Влево: Добавить 5

Вправо: Добавить 10

Резкое влево: Умножить на 2

Резкое вправо: Разделить на 2.
Версия руны, начертанная по часовой стрелке справа на предыдущей странице, отрицает значение в самом конце. (Левая версия против часовой стрелки сохраняет число положительным).

После завершения руны число помещается на верхушку стека.


Пример 1

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaae

Эта руна добавляет 10.


Пример 2

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaaqww

Эта руна добавляет 7: 5 + 1 + 1.


Пример 3

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deddwqea

Эта руна добавляет -32: отрицание 1 + 5 + 10 * 2.


Пример 4

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaaqdww

Эта руна добавляет 4.5: 5 / 2 + 1 + 1.


В некоторых случаях разумнее просто использовать Счёты. Но всегда полезно знать "правильный" способ записывать числа.


Огненный стерженьМатематика

Source: Hex Casting

Многие математические операции выполняются как над числами, так и над векторами. Такие аргументы записываются как "num|vec".



Суммирующее Объединение (num|vec, num|vec → num|vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Сложение.


Как следует:

С двумя числами в верхней части стека - объединяет их в их сумму.

С числом и вектором - удаляет число со стека и добавляет его к каждому элементу вектора.

С двумя векторами - объединяет их, складывая соответствующие компоненты в новый вектор (т.е. (1, 2, 3) + (0, 4, -1) = (1, 6, 2)).


Вычитающее Объединение (num|vec, num|vec → num|vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddw

Вычитание.


Как следует:

С двумя числами в верхней части стека - вычисляет их разность.

С числом и вектором - удаляет число со стека и вычитает его из каждого элемента вектора.

С двумя векторами - вычисляет их, вычитая каждую компоненту.

Во всех случаях верхушка стека или её компоненты вычитаются из второго сверху элемента.


Умножение (num|vec, num|vec → num|vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqaw

Умножение или скалярное произведение.


Как следует:

С двумя числами - объединяет их в произведение.

С числом и вектором - удаляет число со стека и умножает каждую компоненту вектора на это число.

С двумя векторами - объединяет их в их скалярное произведение.


Деление (num|vec, num|vec → num|vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdedw

Деление или векторное произведение.


Как следует:

С двумя числами - объединяет их в частное.

С числом и вектором - удаляет число и делит на него каждый элемент вектора.

С двумя векторами - объединяет их в их векторное произведение.

В первом и втором случае, вторая с верху йота делится на верхнюю йоту.

ПРЕДУПРЕЖДЕНИЕ: Никогда не делите на ноль!


Преображение к Абсолюту (num|vec → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Вычислить абсолютное значение или длину.


Заменяет число его абсолютным значением или вектор его длиной.


Объединение Экспоненты (num|vec, num|vec → num|vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedew

Выполнить возведение в степень или векторную проекцию.


С двумя числами - объединяет их, возводя первое в степень второго.

С числом и вектором - удаляет число и возводит каждую компоненту вектора в степень числа.

С двумя векторами - объединяет их в векторную проекцию верхней части стека на вторую сверху.

В первом и втором случаях первый аргумент или его компоненты являются основанием, а второй аргумент или его компоненты - показателем степени.


Преображение к полу (num|vec → num|vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewq

"Округляет" число, отбрасывая дробную часть и оставляя целочисленное значение. Если передается вектор, вместо этого округляет каждую его компоненту.


Преображение к потолку (num|vec → num|vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwe

"Округляет вверх" число, округляя его до следующего целого значения, если присутствует дробная часть. Если передаётся вектор, вместо этого округляет вверх каждую его компоненту.


Векторное Возвышение (num, num, num → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqq

Объединяет три числа верхушки стека в вектор.


Векторный Распад (vector → num, num, num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeeeee

Разбивает вектор на его компоненты X, Y и Z (снизу вверх).


Модульное Объединение (num|vec, num|vec → num|vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: addwaad

Берет остаток от деления двух чисел. Это число, оставшееся после деления - например, 5 % 2 равно 1, а 5 % 3 равно 2. При применении к векторам выполняет указанную операцию поэлементно.


Преображение к Стороне (vec|num → vec|num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqaww

Для вектора - приводит его к ближайшему осевому направлению, единичному вектору. Для числа - возвращает знак числа; 1, если положительное, -1, если отрицательное. В обоих случаях ноль не затрагивается.


Отражение Случая (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqq

Создает случайное число между 0 и 1.


Рамка портала в ЭндDimension Iotas

Source: Oneironaut

I've descovered a kind of iota which seems to represent a layer of reality itself. In lieu of better understanding, I've decided to call these Spatial Imprints.


Spatial Reflection (→ Imprint)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwaeqqe

Returns a Spatial Imprint representing the dimension I am currently in. Costs a negligible amount of media.


Spatial Reflection II (→ Imprint | NULL)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwaqeeq

Returns a Spatial Imprint representing the dimension my sentinel is currently in. Costs one-tenth of an amethyst dust.


Homeland Reflection (→ Imprint)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwawedewdwedew

Returns a Spatial Imprint representing the overworld. Costs one-tenth of an amethyst dust.


Inferno Reflection (→ Imprint)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwaqaaqaw

Returns a Spatial Imprint representing the nether. Costs one-tenth of an amethyst dust.
There seems to be some resistance when I cast this. Perhaps I'll be able to overcome it with greater skill...


Atlas' Decomposition (Imprint → num, num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqqqwqwqwqwqwq

Accepts a Spatial Imprint, and returns the lowest and highest altitudes at which blocks can exist in the corresponding dimension.


Ratio Purification (Imprint → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawawqwqwqwqwqw

Accepts a Spatial Imprint, and returns how many blocks you'd have to travel in the overworld to travel the equivalent of one block in the input dimension.


БамбукHexal Maths

Source: Hexal

Factorial Purification (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawdedwaw

Takes a number from the stack and computes its factorial, for example inputting 4 would return 4*3*2*1=24.


Running Sum Prfn. ([num] → [num])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aea

Takes a list from the stack and computes its running sum, for example inputting [1,2,5] would return [1,3,8].


Running Product Prfn. ([num] → [num])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaawaaq

Takes a list from the stack and computes its running product, for example inputting [1,2,5] would return [1,2,10].


ПалкаHextweaks Utility

Source: HexTweaks

Progress Gambit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqaw

Turns the spellbook that your are holding one page to the right


Regress Gambit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eedw

Turns the spellbook that your are holding one page to the left


Heket's Gambit ([pattern] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwadad

Removes a pattern list from the stack. Examines (but does not remove) the iota beneath it, and evaluates the pattern list if and only if Augur's Purification would respond to that iota with True. Examination and evaluation repeats until the iota would no longer create truth.


Светящийся лишайникIota Hashing

Source: Ephemera

I've discovered a curious pattern which scrambles an iota into an unreadable mess. However, unlike Garbage iotas, this mess still contains data, and running the same iota through the pattern will always produce the same mess (known as a hash). While it is not possible to recover an iota from a hash, it can be quite useful for comparisons in situations where I cannot save the unaltered iota.


Hashing Purification (any → hash)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqawqaqw

Accepts any iota, and converts it into its hashed form.


РамкаMisc. Ephemera Patterns

Source: Ephemera

I've found a couple patterns designed to interact with item frames. Nothing fancy, but they're nice utility for things like controlling my spell circles.

Additionally, it seems Sorter's Purification works on them just fine, so my attempts to find a dedicated frame-item pattern were pointless.


Decorator's Prfn. (item frame → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwawwqwwawwaeae

Accepts an item frame entity, and returns its rotation, from 0 to 7.


Decorator's Gambit (item frame, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwawwqwwawwaqdq

Accepts an item frame entity and an integer from 0 to 7, and sets its rotation to the number. Costs a negligible amount of media.


Scout's Exaltation ([type], vec, vec → entity | NULL)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqded

As Scout's Distillation, but also accepts a list of entity type iotas. Any entity whose type is not present in the list will be ignored. Costs an amount of media slightly less negligible than that of the aforementioned pattern.


Entropy Reflection II (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeq

Returns a random number with a gaussian distribution, with a mean of zero and a standard deviation of one.


Clearance Prfn. (vec → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqdaqa

Accepts a vector, and returns whether that vector is within (or just on the edge of) the block in that space. Seems to involve the boxes I see in my mind's eye.


Flock's Rfln. II (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaeawqaqded

Returns the total size of all iotas on my stack, including the contents of lists and similar. If this number ever reaches 1024, my stack shall come crashing down into garbage.


Flock's Prfn. (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaeawqaqdedd

Accepts any iota, and returns its total size.


State Purification (vec → [string])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqwwdwewdw

Accepts a vector, and returns a list of strings corresponding to values contained in the state of the block at the corresponding position.


State Distillation (vec, string → bool|num|vec|string)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqdwawqwaw

Accepts a vector and a string, and uses the string as a key to retrieve the value it corresponds to in the target block's state, or null if there is no corresponding value.


Ride Wisp (wisp →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqadqqdaqa

Accepts one of my wisps (or a wandering wisp), and places me atop it, similar to sitting in a minecart. I must be within the wisp's ambit, or four blocks for wandering wisps. Costs one amethyst shard.


I should take care not to accelerate too quickly when riding a wisp, as unlike with Impulse, the acceleration is not applied evenly across my body, and can thus cause significant harm. The threshold for how quickly I can accelerate safely seems to be about 98 m/s over one second.
I should take care when mounting fast wisps, as the instantaneous velocity involved can contribute to this damage if I am too far from my final seated position.


Dismount

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqqaee

Takes me off of whatever entity I may be riding when cast. Costs 1/100 of a dust.


Equestrian Prfn. (entity → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqaqqwaaw

Accepts an entity, and returns a list of entities seated atop it.


Equestrian Prfn. II (entity → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeedeewaaw

Accepts an entity, and returns the entity it is seated atop.


ЗельеStatus Iotas

Source: Ephemera

These patterns work with a type of iota that represents lingering effects on a creature, which can allow me to asses the state of a creature more thoroughly than with only Nurse's Purification.
While my research suggests that status iotas representing instantaneous effects are possible, they would be very difficult to obtain, and I cannot think of any use case for them at the moment.


Apothecary's Prfn. (entity → [status])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqedwd

Accepts a living entity, and returns a list of status iotas representing all effects on the target.


Apothecary's Prfn. II (status → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqawa

Accepts a status effect type, and returns a number based on whether the effect is likely to be helpful, harmful, or neutral to a creature.


Pharmacist's Dstln. (entity, status → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqedwdwd

Accepts an entity and a status effect type, and returns the effect on the target's duration in seconds.


Pharmacist's Distillation II (entity, status → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqawawa

Accepts an entity and a status effect type, and returns the effect on the target's potency.


Entity Distillation: Status (status, vector → entity | NULL)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaeeeeeae

Accepts a status effect type and a vector, and returns an entity at that position which has that effect.


Zone Exltn.: Status (status, vec, num → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewqqqqqwe

Accepts a status effect type, a vector, and a number (n), and returns a list of entities within radius n of the vector which have that effect.


Zone Exltn.: Not-Status (status, vec, num → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qweeeeewq

Accepts a status effect type, a vector, and a number (n), and returns a list of entities within radius n of the vector which do not have that effect.


Ablation Purification (entity → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqeawaqddaqw

Accepts a living entity, and returns how much damage it can Absorb before its health is affected.


Cleanse Status (entity, status →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeedaqdewed

Accepts an entity and a status effect type, and removes that status effect from the entity. Cost is based on the effect's innate harmfulness, its potency, and its remaining duration.


Costs more if attempting to remove a positive effect from an entity other than myself.

All of the patterns which deal with a specific status effect on an entity have the side effect that if the entity does not currently have the specified effect, the pattern will fail and inflict nausea upon me.


Книга и пероText Iota

Source: Hexpose

Text iotas represent textual information. Not only does it encode all the information required for reading, it also contains styles such as coloring and italics.

They can also encode an incredible amount of information in one iota. With how dense they are, they can quickly collapse into meaninglessness.


Reading Purification (any → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaqeeeee

Takes an iota and returns a text iota representing it. If taking a text iota, strips all the styles of it.


Суммирующее Объединение (text, text → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Pushes a text iota of the first followed immediately by the second.


Преображение к Абсолюту (text → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Pushes the length of the text iota.


Glyph Purification (text → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaqeeeeedwe

Splits a text iota into a list of individual glyphs.


Collage Purification (list → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwdeqqqqqawq

Transforms all the elements of a list into text (or keeps them if they were) and pastes it all together.


Объединение Выборки (text, number → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeed

Pushes the nth glyph in the text.


Возвышение Выборки (text, number, number → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqwded

Pushes the specified slice of the text.


Возвышение Хирурга (text, number, text → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqw

Replaces the glyph at the nth position in the text with another segment of text. Replacement can be longer than one glyph.


Возвышение Удаления (text, number → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edqdewaqa

Removes the nth glyph in the text.


Обратное Преображение (text → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqaede

Reverses the text.


Преображение Уникальности (text → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aweaqa

Keeps only the first instance of any glyph in the text. Styling is enough to distinguish a glyph.


The following are a set of patterns involving the styling of the text. Despite resembling distillations, they are actually gambits due to their unique argument structure.

If the regular arguments are passed in, they will style the text according to their speciality (example of modification included).

If passed in just a text however, they will return the current value of the setting that they target.


Lumière Gambit (text, vector → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaqeeeeewded

Takes a text iota and a color encoded as a vector whose components range from 0 to 1, and produces a text iota of that color.


Gothic Gambit (text, boolean → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaqeeeeedd

Takes a text iota and sets whether it is bold.


Manutius' Gambit (text, boolean → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaqeeeeede

Takes a text iota and sets whether it is in italics.


Notetaker's Gambit (text, boolean → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaqeeeeedw

Takes a text iota and sets whether it is underlined.


Editor's Gambit (text, boolean → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaqeeeeedq

Takes a text iota and sets whether it has been struck through.


Censor's Gambit (text, boolean → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaqeeeeeda

Takes a text iota and sets whether it is obfuscated.


Светящийся чернильный мешокTraces

Source: Hex Trace

When traced iotas are used as inputs for an action, the trace is applied to the resulting iotas. Iotas can have multiple traces applied at once.
(only two examples are shown but traces can be drawn many ways)


Apply Trace

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqawq Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqawwdw

Applies the given trace to the top Iota.


БедрокКонстанты

Source: Hex Casting

Отражение истины (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqae

Добавляет Истину на верхушку стека.


Отражение лжи (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedq

Добавляет Ложь на верхушку стека.


Отражение пустоты (→ null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: d

Добавляет Ничто на верхушку стека.


Отражение Вектора 0 (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqq

Добавляет (0, 0, 0) на стек.


Отражение Вектора +X/-X (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqea Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqa

Левая противочасовая руна добавляет (1, 0, 0) на стек; правая руна по часовой стрелке добавляет (-1, 0, 0).


Отражение Вектора +Y/-Y (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqew Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqw

Левая противочасовая руна добавляет (0, 1, 0) на стек; правая руна по часовой стрелке добавляет (0, -1, 0).


Отражение Вектора +Z/-Z (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqed Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqd

Левая противочасовая руна добавляет (0, 0, 1) на стек; правая руна по часовой стрелке добавляет (0, 0, -1).


Отражение круга (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eawae

Добавляет τ, радиальное представление полного круга, на стек.


Отражение арки (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdwdq

Добавляет π, радиальное представление половины круга, на стек.


Отражение Эйлера (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaq

Добавляет e, основание натурального логарифма, на стек.


ПероМанипуляция Рунами

Source: Hexical

Эти руны заботятся о манипуляции и конструкции других рун. Странно то, что эти руны могут быть использованы для создания невозможных узоров, однако, слава богу, я не думаю, что "нелегальные" руны что-либо делают.


Объедин. Глифописателя (pattern, number → pattern)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqdae

Принимает узор и число, производит узор той же формы, но с другим порядком линий. Мои записи гласят, что древние Заклинатели$/ использовали это для какой-то великой библиотеки.


Объединение Соответствия (pattern, pattern → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqd

Отвечает на вопрос, имеют ли переданные руны одинаковую форму и ориентацию.


Similarity Distillation (pattern, pattern → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aedd

Pushes whether two patterns have same shape but not necessarily the same stroke order.


Преображение Хирографа (pattern → list of numbers)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaedeqd

Превращает узор в список узоров для моего разделение, анализа и препарирования.


Преображение Каллиграфа (list of numbers → pattern)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqaqwd

Превращает список чисел в руну. Применяет странный эффект к числам вне диапазона 0-5, обращая их в подходящую форму. Эта руна действует обратно Преображению Хирографа.


Список чисел, возвращённый Преображением Хирографа, связан с линиями. Диагональная линия, начерченная вверх и вправо обозначается нулём, все остальные линии обозначаются возрастающим числом по повороту против часовой стрелки.


У этих списков есть несколько свойств, которыми я могу воспользоваться. Добавив или отняв константу, я могу повернуть руну. Для цикличных узоров, поворот списка переносом первого элемента в конец или наоборот поворачивает начальную позицию. Аккуратно изменяя числа манипуляциями над списком, я могу создать даже обратные линии.


Объединение Письма (pattern → list of vectors)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eadqqqa

Превращает руну в список нормализованных векторов. Я чувствую, что это может быть полезно для художественных заклинаний.


ВагонеткаAccumulator Manipulation

Source: Ephemera

It seems that the list which Thoth's Gambit forms as it iterates over a data set functions as a stack, simply one that is a bit out of the way. As such, I have devised a couple of patterns for interacting with this hidden stack, called the accumulator.


Seshat's Gambit (→ any | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqdadad

Pops an iota from the accumulator and pushes it to the current stack. Mishaps if used outside of Thoth's Gambit.


Seshat's Rfln. (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqwadad

Returns how many iotas are currently accessible via Seshat's Gambit. Returns -1 if used outside of Thoth's Gambit.


Линза прозренияViewforming

Source: Scryglass

I can use Hexcasting to conjure small strands of visible media just before my eyes using a family of spells called the oculus spells. The small strand of media—called an Icon—dissolves in just about a second after conjuration, but if I had some method to automatically cast a Hex, I could permanently augment my own vision to suit my needs.


All oculus spells take an integer henceforth referred to as an index, which will be used to refer to and distinguish Icons. Using a used index in an oculus spell will destroy the old Icon and reassign it to the new one.

Virtual instruments spread out in front of her like playing cards show her relative position and velocity, her airspeed and orientation, her oxygen levels, mana levels, and her degree of concentration.


Oculus spells also typically want a position to draw to, in the form of a vector. The x and y-components of the vector I pass in are coordinates on a coordinate plane whose origin is at the center of my vision. Periphery Reflection can be used to determine the full range of my vision. The z-component is used to determine which Icons appear over others.


Periphery Reflection (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawawaa

Returns the full width and height of my vision as a vector.


Icons Reflection (→ list of indices)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwdwd

Pushes a list of the indices of all the Icons I have. This appears as a list of numbers.


Clear Icon (index →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awawa

Immediately clears an Icon.


Draw Text (index, vector, number, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqdwdwd

Takes an index, a position, a number, and any iota. Conjures an Icon displaying that iota.


The number determines the mode of text justification. 0 centers the text at the position given, 1 aligns the left side to the position given, and 2 aligns the right side to the position given.


Rotate Icon (index, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqdwdwdedd

Takes an index and an amount of rotation counterclockwise in terms of a full circle. Rotates the icon.


Scale Icon (index, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqwdwwwdwwwdweede

Takes an index and a scaling factor. Scales the icon.


Draw Rectangle (index, vector, vector, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqdwdwdewaq

Takes an index, a position, a size, and a color. Conjures an Icon displaying that rectangle.


Draw Line (index, vector, vector, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqdwdwdeww

Takes an index, a position, a size, and a color. Conjures an Icon that joins between the two with a thin line.


ПоршеньМанипулирование стеком

Source: Hex Casting

Гамбит Новичка (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: a

Удаляет йоту с верхушки стека.

Это кажется особым случаем Гамбита Библиотекаря.


Гамбит Шута (any, any → any, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawdd

Меняет местами две верхние йоты на стеке.


Гамбит Поворота (any, any, any → any, any, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaeaa

Вытаскивает третью йоту сверху стека и перемещает её наверх. [0, 1, 2] становится [1, 2, 0].


Гамбит Поворота II (any, any, any → any, any, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddqdd

Перемещает верхнюю йоту на третью позицию. [0, 1, 2] становится [2, 0, 1].


Разбор Близнецов (any → any, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aadaa

Дублирует верхнюю йоту на стеке.


Гамбит Старателя (any, any → any, any, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaedd

Копирует вторую с конца йоту из стека наверх. [0, 1] становится [0, 1, 0].


Гамбит Гробовщика (any, any → any, any, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddqaa

Копирует верхнюю йоту из стека, затем помещает её под второй йотой. [0, 1] становится [1, 0, 1].


Гамбит Близнецов (any, number → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aadaadaa

Удаляет число в верхней части стека, затем копирует верхнюю йоту указанное число раз. (При значении 2 на стеке будет две йоты, а не три.)


Гамбит Дубля (any, any → any, any, any, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aadadaaw

Копирует две верхних йоты из стека. [0, 1] становится [0, 1, 0, 1].


Отражение Группы (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaeawqaeaqa

Помещает размер стека в виде числа наверху стека. (Например, стек [0, 1] станет [0, 1, 2].)


Гамбит Рыбака (number → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddad

Берет элемент в стеке с указанным индексом и перемещает его наверх. Если число отрицательное, то перемещает верхний элемент стека на указанное количество позиций вниз.


Гамбит Рыбака II (number → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aada

Подобно Гамбиту Рыбака, но вместо перемещения йоты - копирует её.


Гамбит Библиотекаря (many → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeea Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eada Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ae

Бесконечное семейство рун, которые сохраняют или удаляют элементы на вершине стека, основываясь на последовательности погружений и линий.


Предполагая, что я черчу руну Гамбита Библиотекаря слева направо, количество йот, необходимых для срабатывания действия, определяется горизонтальным расстоянием, пройденным руной. От самой глубокой йоты в стеке до самой верхней - плоская линия сохранит йоту, в то время как треугольник, опускающийся вниз, удалит её.

Если мой стек содержит 0, 1, 2 со дна до верху, начертание первой руны в противоположную сторону даст мне 1, второй даст 0, а третьей даст 0, 2 (нуль внизу остается нетронутым).


Гамбит Мошенника (many, number → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaawdde

Переставляет верхние элементы стека в соответствии с указанным числовым кодом, являющимся индексом требуемого переставления.


Хотя я не претендую на знание математики, лежащей в основе расчета этого кода перестановки, мне удалось найти обширную таблицу этих кодов, перечисляющую все перестановки до шести элементов.

Если я хочу провести дальнейшее исследование, ключевым словом является "Код Лемера".

Таблица кодов


КафедраTypes

Source: MoreIotas

Classifier's Purification (any → iotatype)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awd

Remove an iota from the stack, and adds the type of that iota to the stack.


Physician's Purification (entity → entitytype)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qawde

Remove an entity from the stack, and adds the type of the entity at that location to the stack.


Sorter's Purification (itemtypable → itemtype)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqaea

Remove an iota with an associated item type (for example a location and the type of the block at that location, an item entity, or an item frame) from the stack and returns the item type to the stack (e.g. Grass, Stone, Stick, etc.).


Sorter's Reflection (→ itemtype)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeedqd

Adds the type of the item in the caster's offhand to the stack if there is one present, or the type of the casting hand otherwise.


Entity Distillation: Type (entitytype, pos → entity | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dadqqqqqdad

Remove an entity type and a position from the stack, and returns an entity of that type at that position if one exists.


Zone Exaltation: Type (entitytype, pos, num → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waweeeeewaw

Remove an entity type, a position, and a radius from the stack, and returns a list of all entities of that type within that radius of that position.


Zone Exaltation: Not-Type (entitytype, pos, num → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwqqqqqwdw

Remove an entity type, a position, and a radius from the stack, and returns a list of all entities not of that type within that radius of that position


Редстоуновый компараторЛогические операторы

Source: Hex Casting

Преображение Прорицателя (any → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aw

Преобразует аргумент в логическое значение. Число 0, Ничто и пустой список становятся Ложью; всё остальное становится Истиной.


Преображение к Абсолюту (bool → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Преобразует логическое значение в число; Истина становится 1, а Ложь становится 0.


Объединение Отрицания (bool → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dw

Если аргумент равен Истине, вернёт Ложь; если он равен Лжи, вернёт Истину.


Объединение Дизъюнкции (bool, bool → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waw

Возвращает Истину, если хотя бы один из аргументов равен Истине; в противном случае возвращает Ложь.


Объединение Совпадения (bool, bool → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdw

Возвращает Истину, если оба аргумента равны Истине; в противном случае возвращает Ложь.


Объединение Исключения (bool, bool → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwa

Возвращает Истину, если ровно один из аргументов равен Истине; в противном случае возвращает Ложь.


Возвышение Прорицателя (bool, any, any → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awdd

Если первый аргумент равен Истине, сохраняет второй и отбрасывает третий; в противном случае отбрасывает второй и сохраняет третий.


Объединение Равенства (any, any → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ad

Если первый аргумент равен второму (с небольшим допуском), возвращает Истину. В противном случае возвращает Ложь.


Объединение Неравенства (any, any → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: da

Если первый аргумент не равен второму (с учетом небольшого допуска), возвращает Истину. В противном случае возвращает Ложь.


Объединение Максимум (number, number → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: e

Если первый аргумент больше второго, возвращает Истину. В противном случае возвращает Ложь.


Объединение Минимум (number, number → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: q

Если первый аргумент меньше второго, возвращает Истину. В противном случае возвращает Ложь.


Объединение Максимум II (number, number → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ee

Если первый аргумент больше или равен второму, возвращает Истину. В противном случае возвращает Ложь.


Объединение Минимум II (number, number → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qq

Если первый аргумент меньше или равен второму, возвращает Истину. В противном случае возвращает Ложь.


БочкаItems

Source: MoreIotas

Sorter's Purification (item stack → itemtype)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqaea

Transforms the Item Stack at the top of the stack into its Item.


Преображение к Абсолюту (item stack → int)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Transforms the Item Stack at the top of the stack into its size.


Duelist's Purification (entity → item stack)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeq

Transforms the entity at the top of the stack into the Item Stack in its main hand. Also works on Item Frames and dropped items.


Shieldbearer's Purification (entity → item stack)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeda

Transforms the entity at the top of the stack into the Item Stack in its off hand.


Hoarder's Distillation (vector, vector → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwed

Removes two vectors from the stack representing position and side. Returns a list of Item Stacks in the block at the given position accessible from the given side (or all if second vector is zero).


Collector's Distillation (vector, vector → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dewqa

Removes two vectors from the stack representing position and side. Returns a list of Items in the block at the given position accessible from the given side (or all if second vector is zero).


Treasurer's Distillation (item stack, int → item stack)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeeedew

Removes the number at the top of the stack, then sets the size of the Item Stack at the top of the stack to that number.


СедлоMount Patterns

Source: Hyper's Hexcast Addon

Rider's Purification (entity → entity | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaded

Returns the entity that a given entity is riding. Null if the entity isn't riding anything.


Jockey's Purification (entity → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqadq

Returns a list of entities that are riding a given entity.


Driver's Purification (entity → bool | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqadea

Returns whether or not the given entity is considered the "Driver" of its vehicle. Null if the entity isn't riding a vehicle.


Спектральная стрелаSpecial Raycasts

Source: Hexpose

Dousing Distillation (vector, vector → vector/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqaqwede

Works similar to Archer's Distillation but targets only liquids, piercing through all other blocks.


Lilypad Distillation (vector, vector → vector/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weedewqaq

Works similar to Architect's Distillation but targets only liquids, piercing through all other blocks.


Railgun Exaltation (vec, vec, id → vec/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqddqeqddq

Works similar to Archer's Distillation but accepts an additional identifier. It will pierce all blocks until it hits the block specified by the identifier.


Laser Exaltation (vec, vec, id → vec/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weeaaeqeaae

Works similar to Architect's Distillation but accepts an additional identifier. It will pierce all blocks until it hits the block specified by the identifier.


Яйцо призыва свиньиСущности

Source: Hex Casting

Сущностное Преображение (vector → entity or null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqdaqa

Преобразует позицию в стеке в сущность на этом месте (или Ничто, если её там нет).


Преобр Сущн.: Животное (vector → entity or null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqdaqaawa

Преобразует позицию в стеке в животное на этом месте (или Ничто, если его там нет).


Преобр Сущн.: Монстр (vector → entity or null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqdaqaawq

Преобразует позицию в стеке в монстра на этом месте (или Ничто, если его там нет).


Преобр Сущн.: Предмет (vector → entity or null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqdaqaaww

Преобразует позицию в стеке в выброшенный предмет на этом месте (или Ничто, если его там нет).


Преобр Сущн.: Игрок (vector → entity or null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqdaqaawe

Преобразует позицию в стеке в игрока на этом месте (или Ничто, если его там нет).


Преобр Сущн.: Живое (vector → entity or null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqdaqaawd

Преобразует позицию в стеке в живое существо на этом месте (или Ничто, если его там нет).


Объед. Обл.: Животное (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwdeddwa

Берёт позицию и радиус со стека и объединяет их в список животных, находящихся в заданном радиусе от позиции.


Объед. Обл.: Не Животное (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeewaqaawa

Берёт позицию и радиус со стека и объединяет их в список сущностей, не являющихся животными и находящихся в заданном радиусе от позиции.


Объед. Обл.: Монстр (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwdeddwq

Берёт позицию и радиус со стека и объединяет их в список монстров, находящихся в заданном радиусе от позиции.


Объед. Обл.: Не Монстр (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeewaqaawq

Берёт позицию и радиус со стека и объединяет их в список сущностей, не являющихся монстрами и находящихся в заданном радиусе от позиции.


Объед. Обл.: Предмет (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwdeddww

Берёт позицию и радиус со стека и объединяет их в список выброшенных предметов, находящихся в заданном радиусе от позиции.


Объед. Обл.: Не Предмет (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeewaqaaww

Берёт позицию и радиус со стека и объединяет их в список сущностей, не являющихся предметами и находящихся в заданном радиусе от позиции.


Объед. Обл.: Игрок (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwdeddwe

Берёт позицию и радиус со стека и объединяет их в список игроков, находящихся в заданном радиусе от позиции.


Объед. Обл.: Не Игрок (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeewaqaawe

Берёт позицию и радиус со стека и объединяет их в список сущностей, не являющихся игроками и находящихся в заданном радиусе от позиции.


Объед. Обл.: Живое (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwdeddwd

Берёт позицию и радиус со стека и объединяет их в список живых сущностей, находящихся в заданном радиусе от позиции.


Объед. Обл.: Не Живое (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeewaqaawd

Берёт позицию и радиус со стека и объединяет их в список сущностей, не являющихся живыми и находящихся в заданном радиусе от позиции.


Объед. Обл.: Any (vector, number → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwded

Берёт позицию и радиус со стека и объединяет их в список всех сущностей, находящихся в заданном радиусе от позиции.


ЯблокоGrok

Source: Hexical

Grok Reflection (→ list, list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqawwqaw

Pushes two lists; one of the stack and one of the unfinished list building after an unclosed Introspection. Entity references to players that are not me become Null.


Grok Gambit (list, list →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewdewwde

Takes two lists of iotas and sets them as my stack and my parenthesized list respectively. Entity references to players that are not me become Null.


Дубовая табличкаМанипулирование списками

Source: Hex Casting

Объединение Выборки (list, number → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeed

Удаляет число в верхней части стека, затем заменяет список на верхушке n-м элементом этого списка (где n - индекс, который вы передали). Заменяет список на Ничто, если число выходит за границы.


Возвышение Выборки (list, num, num → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqwded

Удаляет два числа на вершине стека, затем возвращает подсписок списка на вершине стека между этими индексами, включая нижнюю границу и исключая верхнюю. Например, подсписок 0, 2 из [0, 1, 2, 3, 4] будет [0, 1].


Объединение Вступления (list, any → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edqde

Удаляет верхний элемент стека, затем добавляет его в конец списка находящегося вершине стека.


Объединение Вывода (list → list, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaq

Перемещает элемент из конца списка на верхушку стека.


Суммирующее Объединение (list, list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Удаляет список на вершине стека, затем добавляет все его элементы в конец списка идущего за ним.


Отражение Чистоты (→ list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqaeaae

Помещает пустой список на вершину стека.


Одиночное Преображение (any → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeeed

Удаляет вершину стека, а затем помещает на стек список, содержащий только удалённую йоту.


Преображение к Абсолюту (list → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Удаляет список с вершины стека, затем помещает количество элементов в списке на стек.


Обратное Преображение (list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqaede

Переворачивает список на верхушке стека.


Объединение Искателя (list, any → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedqde

Удаляет элемент на вершине стека, затем заменяет список на вершине на индекс этого элемента в списке (начиная с 0). Заменяет список на -1, если элемента в списке не нашлось.


Возвышение Удаления (list, num → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edqdewaqa

Удаляет число на верхушке стека, затем удаляет n-й элемент списка в верхней части стека (где n - число, которое вы передали).


Возвышение Хирурга (list, num, any → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaeaqw

Удаляет верхнюю йоту и число со стека, затем заменяет n-й элемент списка на вершине стека на эту йоту (где n - число, которое вы передали).


Гамбит Группы (many, num → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewdqdwe

Удаляет число со стека, затем удаляет число элементов со стека, затем добавляет список на вершину стека, состоящий из удалённых элементов.


Распад Группы (list → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaeawq

Удаляет список с верхушки стека, а затем перемещает его содержимое на стек.


Объединение Динамика (list, any → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddewedd

Удаляет верхнюю йоту, а затем добавляет её в качестве первого элемента в список на вершине стека.


Распад Динамика (list → list, any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqwqaa

Удаляет первую йоту из списка на вершине стека, а затем перемещает эту йоту на верхушку стека.


ЯблокоТелепатия

Source: Hexical

Media is the energy of thought and consequently, it can interact with thoughts as well. Unfortunately or perhaps fortunately for me, the minds of Hexcasters are too resistant to be swayed by Hexes and even the minds of villagers resist tampering. There is a notable exception though: my own mind is open to my own media, allowing me to read my own intentions and write thoughts to myself.


Отражение Телепатии (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqadaw

Представив в голове конкретную картинку, я смогу отследить свою концентрацию этой руной. Она добавляет на стэк количество тактов, на протяжении которых я концентрировался нажатием Зов телепатии, или -1 иначе.


Отправить Мысль (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqwaqa

Ненадолго отображает йоту над моим хотбаром. Каждое последующее исполнение мгновенно перезаписывает предыдущее.


Прокричать Мысль (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: daqqqqwa

Величественно мигает йотой перед моим лицом. Такая йота перегораживает мне зрение и занимает некоторое время на исчезновение, так что использовать руну нужно осторожно.


Сгалюцинировать Бзиньк

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqada

Заставляет меня услышать бзиньк, неслышимый другими игроками.


Сгалюцинировать Клик

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqadaq

Заставляет меня услышать клик, неслышимый другими игроками.


Offensive Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qadee

Pushes how many twentieths of a second I've been intending to Атаковать/Разрушить, or -1 if I am not.


Manipulative Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edaqq

Pushes how many twentieths of a second I've been intending to Использовать/Установить, or -1 if I am not.


Отражение Наступления (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaddq

Добавляет на стэк количество тактов, в течение которых я хотел двигаться Вперёд, или -1 иначе.


Отражение Отступления (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedwdq

Добавляет на стэк количество тактов, в течение которых я хотел двигаться Назад, или -1 иначе.


Отражение Уклонения (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edead

Добавляет на стэк количество тактов, в течение которых я хотел двигаться Влево, или -1 иначе.


Отражение Уворачивания (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqda

Добавляет на стэк количество тактов, в течение которых я хотел двигаться Вправо, или -1 иначе.


Отражение Скачки (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqdaqqa

Добавляет на стэк количество тактов, в течение которых я хотел Прыжок, или -1 иначе.


Отражение Скрытности (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wede

Добавляет на стэк количество тактов, в течение которых я хотел Красться, или -1 иначе.


Rolling Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qadeeee

Pushes the change in scrolling I have performed since I have invoked Telepathy.


Рамка портала в ЭндTransdimensional Casting

Source: Oneironaut

Heimdall's Gambit (Imprint, executable → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwaqdeaqqe

A strange pattern that appears to be a variant of Hermes' Gambit. Accepts a spatial imprint and an executable iota, and attempts to cast the iota in the corresponding dimension.


While it does allow me to cast across dimensions, it is not the perfect solution that I have been searching for. For one thing, it does not work when cast via more esoteric methods, such as wisps. Additionally, media-consuming patterns cast in this way have their cost increased by 25%. Finally, since I am not physically present in the target dimension, I need to use my Greater Sentinel (or other ambit-boosting effects) in order to affect anything in there.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Transdimensional Anchor
Верстак
Пустая Скрижаль
Пустая Скрижаль
Плод хоруса
Noosphere Basalt
Плод хоруса
Пустая Скрижаль
Пустая Скрижаль
Transdimensional Anchor

While I can simply rely on my sentinel when using it in a spell circle, I have also devised an apparatus that allows a portion of the circle's ambit to extend into the target dimension.


In order to use them, I must place them at all eight corners of a cuboid, and direct the circle's media wave over them. This cuboid defines the circle's ambit in the target dimension, scaled accordingly. Will not function if their positions do not form a perfect cuboid, or if there are not exactly eight of them. In order to use them again, I must direct the media wave over them all again.


Shift Sentinel (Imprint →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaeawwaeqqwqwqwqwqwq

Accepts a spatial imprint, and moves my sentinel to its scaled coordinates in the corresponding dimension. Costs one amethyst shard. Mishaps if I do not currently have a sentinel.


ИзумрудЭкранирующие руны

Source: Hex Casting

Одной из многих особенностей этого искусства является то, что сами по себе руны могут действовать как йоты - я могу даже поместить их на стек при выполнении заклинания.

Это порождает довольно очевидный вопрос: как их выразить? Если я просто начерчу руну, это вряд ли скажет Природе добавить её на мой стек - скорее всего, она просто будет сопоставлена с действием.


К счастью, Природа предоставила мне набор абстракций, которые я могу использовать для работы с рунами напрямую.

Кратко говоря, Рассмотрение позволяет мне добавить одну руну на стек, а Интроспекция и Ретроспекция позволяют мне добавить целый список.


Рассмотрение

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqaw

Чтобы использовать Рассмотрение, я черчу сначала её руну, затем другой произвольный узор. Этот второй узор добавляется на стек в качестве йоты.


Можно рассматривать это как "экранирование" руны на стек.

Обычно это используется для копирование рун на Свиток или Скрижаль с помощью Гамбита Писаря, а затем, возможно, для декорирования ими чего-либо.


Интроспекция

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqq

Начертив Интроспекцию, мои начертания рун начинают вести себя по-другому на какое-то время. Пока я не начерчу Ретроспекцию, начертанные мною руны сохраняются в уме. Затем, когда я начерчу Ретроспекцию, они добавляются на стек как список йот.


Ретроспекция

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eee

Если я начерчу ещё одну Интроспекцию, она все равно будет сохранена в списке, но затем мне придется начертить две Ретроспекции, чтобы вернуться к обычному заклинанию.


Исчезновение

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeedw

Наконец, если я допущу ошибку при начертании рун внутри Интро- и Ретроспекций, можно начертить Исчезновение, чтобы удалить последний начерченный мною узор из списка рун.


Дополнительные записи

я могу избежать специального поведения Интро- и Ретроспекций, начертив Рассмотрение перед ними, что просто добавит их в список, не влияя на количество Ретроспекций, необходимых для возвращения к заклинанию.

Если я начерчу две руны Рассмотрения подряд во время Интроспекции, это добавит одно Рассмотрение в список.


Если йота, не являющаяся руной, присутствует в списке на исполнение руной гамбита Гермеса (или любой другой мета-руной исполнения), то произойдёт оишбка. Но я могу избежать этого, используя руны, описаные ниже.

Прямо как с йотами рун, руны ниже позволяют "экранировать" любые йоты, заставляя их пропихнуться на стек при исполнении вместо ошибки.


Эта техника пригодится, если я захочу сослаться на специфичную йоту в своём Заговоре, вроде сложного вектора или ссылки на сущность, без нужды создавать их с нуля при каждом исполнении.

Нужно не забыть о том, как именно я внесу такую йоту в список рун для исполнения. Простейшим способом будет сначала начертить "заглушку" при создании списка, а потом заменить её на нужную йоту с помощью руны Возвышения Хирурга.


Рунные счетыSoroban

Source: Overevaluate

These patterns perform simple integer operations on an imaginary counter called the soroban. They may be useful when Ravenmind is occupied or unnecessarily complicated, for example to count iterations in a Thoth's loop.


Soroban Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeaqq

Pushes soroban's current value and then increases it. Starts at 0.


Soroban Gambit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdeeaae

Resets the soroban to 0.


Soroban Gambit II (number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqdee

Pops a number from the stack and sets the soroban to it.


Книга и пероЧтение и запись

Source: Hex Casting

Этот раздел касается хранения йот в более постоянной среде. Почти любую йоту можно сохранить на подходящем предмете, вроде Талисмана или Книги заклинаний), и позже снова прочитать. Некоторые предметы, такие как Счеты, могут быть только прочитаны.

Йоты обычно читаются и записываются с второстепенной руки, но также возможно читать и писать с помощью предмета, когда он находится на земле как предмет-сущность или в рамке.


Возможно, есть и другие сущности, с которыми я могу взаимодействовать подобным образом. Например, со Свитка, висящего на стене, можно считывать его руну.

Однако, похоже, я не могу сохранить ссылку на другого игрока, только на себя. Я полагаю, что ссылка на сущность похожа на идею Истинного Имени; возможно, Природа помогает сохранить наши Имена от рук наших врагов. Если я хочу, чтобы у друга было мое Имя, я могу сделать для него Талисман и самостоятельно записать туда своё Имя.


Отражение Писаря (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqqq

Копирует йоту, хранящуюся в предмете в моей второстепенной руке, и добавляет её на стек.


Гамбит Писаря (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeeee

Извлекает верхнюю йоту из стека и помещает её в предмет в второстепенной руке.


Преображение Летописца (entity → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawqwqwqwqwqw

Подобна Отражению Писаря, но йота считывается из сущности, а не из моей руки.


Гамбит Летописца (entity, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwewewewewew

Подобна Гамбиту Писаря, но йота записывается на сущность, а не в предмет в руке.

Интересно, кажется, что я не могу записать свое собственное Имя с помощью этого заклинания. Я чувствую, что могу оказаться в опасности, если бы мог это сделать.


Отражение Ревизора (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqqqe

Если предмет в моей другой руке содержит йоту, которую я могу прочитать, возвращается Истина. В противном случае возвращается Ложь.


Преображение Ревизора (entity → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawqwqwqwqwqwew

Подобна Отражению Ревизора, но проверяется читаемость сущности, а не моя вторая рука.


Отражение Заседателя (→ bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeeeeq

Если я могу сохранить йоту в предмете, который держу в другой руке, возвращается Истина. В противном случае возвращается Ложь.


Преображение Заседателя (entity → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwewewewewewqw

Подобна Отражению Заседателя, но проверяется возможность записи на сущность.


Воронье Гнездо

Предметы - не единственное место, где я могу хранить информацию. Я также могу хранить эту информацию в мысли, подобно стеку, но отдельно. В текстах это именуется Вороньим Гнездом. Оно содержит одну йоту, подобно Талисману, и при этом сохраняется между итерациями Гамбита Тота, но существует только до тех пор, пока действует заклинание, частью которого оно является. Как только я прекращу писать руны, йота будет потеряна.


Гамбит Хугин (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqwawqaaw

Удаляет верхнюю йоту из стека и сохраняет её в моё Воронье Гнездо, храня её там до тех пор, пока я не прекращу заклинание.


Отражение Мунин (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeewdweddw

Копирует йоту из моего Вороньего Гнезда, которую я только что записал туда с помощью Гамбита Хугина.


Датчик дневного светаMatrices

Source: MoreIotas

Matrices are a helpful tool for manipulating vectors to do as I wish, able to represent any linear transformation that can be applied to a vector. Of note with these patterns is that many are forgiving with their inputs, accepting in place of matrices things that can be easily mapped to matrices, namely numbers and vectors.


For example, attempting to multiply a 3x3 matrix with a vector, rather than mishapping, will return a new vector. For more information on how to make use of matrices to their fullest potential, the below is a helpful resource.

3blue1brown


Transformation Prfct. (num | vec | list → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awwaeawwaadwa

Converts the iota on top of the stack into a matrix. This iota can be a number, vector, or list.


If it is a number, it becomes a 1x1 matrix. If it's a vector, it becomes a 3x1 matrix. If it's a list, it must be a list of purely numbers, purely vectors, or purely lists of numbers (each of which must be the same length). If it's a list of numbers it'll be 1 by n, if it's a list of vectors it'll be 3 by n, and if it's a list of lists it'll be n by m, where n is the inner list length and m is the outer list length.


Restoration Prfct. (mat → num | vec | list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwwdqdwwddawd

Converts the iota on top of the stack back from a matrix into a number, vector, or list depending on the vector's size.


A 1x1 matrix will become a number. A 1x3 or 3x1 matrix will become a vector. A 3 by n or n by 3 matrix will become a list of vectors, and any matrix not covered by the previous will become a list of lists of numbers, with each inner list being one column of the matrix.


Restoration Prfct. II (mat → [[num]])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwwdqdwwdwdwa

As Restoration Purification, except it always returns a list of lists of numbers.


Identity Purification (int ≥ 0 → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awwaeawwaqw

Accepts a positive integer n, and returns an n by n matrix with 1 along the diagonal and 0 elsewhere.


Zero Distillation (int ≥ 0, int ≥ 0 → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awwaeawwa

Accepts positive integers n and m, and returns an n by m matrix of zeros.


Rotation Distillation (vec, num → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awwaeawwawawddw

Accepts a vec v and number θ, and returns a matrix representing rotating by θ radians around v.


Суммирующее Объединение (mat, mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Adds two matrices together; they must have the same number of columns and rows.


Умножение (mat, mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqaw

Multiplies the first n by m by with an m by p matrix to get an n by p matrix.


Деление (mat, mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdedw

Divides the first n by m matrix with an m by m matrix to get an n by m matrix.


Объединение Экспоненты (mat, int → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedew

Accepts a square matrix and an integer, and raises the matrix to the power of the integer.


Multiplicative Dstl. II (mat, mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqawawwaeaww

Multiplies the first n by m matrix elementwise with another n by m matrix.


Division Dstl. II (mat, mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdedwdwwdqdww

Divides the first n by m matrix elementwise by another n by m matrix.


Power Distillation II (mat, mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedewqawwawqwa

Raises the first n by m matrix elementwise to the power of another n by m matrix.


Обратное Преображение (mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqaede

Accepts an n by m matrix and returns an m by n matrix where every entry has been flipped along the diagonal.


Inverse Purification (mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwdqdwwdqaq

Accepts an n by n matrix and returns the n by n matrix such that in*out = identity.


Determinant Purification (mat → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeawwaeawaw

Accepts a square matrix and returns the determinant of that matrix. Mishaps for matrices larger than 4x4.


Tower Distillation (mat, mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awwaeawwawawdedwa

Accepts an n by m matrix and a p by m matrix and produces a (n+p) by m matrix by putting the first matrix on top of the second.


Sprawling Distillation (mat, mat → mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwwdqdwwdwdwaqawd

Accepts an n by m matrix and an n by p matrix and produces an n by (m+p) matrix by putting the first matrix to the left of the second.


Toppling Gambit (mat, num → mat, mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awdedwawawwaeawwa

Accepts an n by m matrix and an int from 0 to n, and returns two matrices created by splitting the input matrix vertically at the inputted int.


Mitosis Gambit (mat, num → mat, mat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwaqawdwdwwdqdwwd

Accepts an n by m matrix and an int from 0 to m, and returns two matrices created by splitting the input matrix horizontally at the inputted int.


Рудное железоMiscellaneous Complexes

Source: Complex Hex

UTF Purification (num/string → string/num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eawdwae

Swaps between a string of a single character and an integer representing that character.
Uses the UTF-16 character map.


Pocket SimulatorPocket Simulator Patterns

Source: Slate Works

As nice as the Pocket Simulator is, it amplifies its power through these patterns and spells.

These mishap when not cast in a Spell Circle. However, these preform nothing if the current Spell Circle is not bound to a Pocket Simulator.


Set Slot (int →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaeqawawa

This takes a number between 0 and 5 (inclusive), and sets the held slot of the bound Pocket Simulator. Free.


List Items (→ [item stack])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaeqawawaedd

This returns all the items held within the Pocket Simulator as Item Stack Iotas. Free.


Инициатор ЛучникаSlate Reflections

Source: Slate Works

Wave Location Rfln. (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqdaadqaeeaa

Adds the current position of the Media Wave to the top of the stack.


Wave Facing Rfln. (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqdaadqaeewa

Adds the current facing of the Media Wave to the top of the stack. If the current block does not have a facing, it returns a vector of [0,0,0].


Wave Speed Rfln. (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqdaadqaeewq

Adds the current speed of the Media Wave to the top of the stack. This is measured in how many 20ths of a second the Media Wave waits until going to the next Slate.


Circle Media Rfln. (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqdaadqae

Adds the current amount of Media in the Impetus to the stack, in units of dust.


МешокМножества

Source: Hex Casting

Операции с множествами странны тем, что некоторые из них могут принимать два числа или два списка, но не их комбинацию. Такие аргументы записываются как "(num, num)|(list, list)".

Когда числа используются в этих операциях, они используются как так называемые двоичные "биты", списки из 1 и 0, true и false, "on" и "off".



Объединение Дизъюнкции ((num, num)|(list, list) → num|list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waw

Объединяет два набора.


Как следует:

С двумя числами в верхней части стека - объединяет их в битовый набор, содержащий каждый "on" бит из обоих битовых наборов.

С двумя списками - создает список, содержащий все элементы первого, плюс каждый элемент из второго списка, который отсутствует в первом списке. Это похоже на Объединение.


Объединение Совпадения ((num, num)|(list, list) → num|list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdw

Находит пересечение двух множеств.


Как следует:

С двумя числами в верхней части стека - объединяет их в битовый набор, содержащий каждый "on" бит, присутствующий в обоих битовых наборах.

С двумя списками - создает список каждого элемента из первого списка, который также присутствует во втором списке.


Объединение Исключения ((num, num)|(list, list) → num|list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwa

Находит исключающее ИЛИ двух множеств.


Как следует:

С двумя числами в верхней части стека - объединяет их в битовый набор, содержащий каждый "on" бит, присутствующий ровно в одном из битовых наборов.

С двумя списками - создает список каждого элемента из обоих списков, где каждый элемент присутствует лишь в одном из списков.


Объединение Отрицания (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dw

Берет инверсию битового набора, меняя все "on" биты на "off" и наоборот. На мой взгляд, это будет представлено числом, инвертированным и уменьшенным на единицу. Например, 0 станет -1, а -100 станет 99.


Преображение Уникальности (list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aweaqa

Удаляет дублирующиеся записи из списка.


Незер-кварцПродвинутая математика

Source: Hex Casting

Преображение к Синусу (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqaa

Берет синус угла в радианах, возвращая вертикальную компоненту этого угла, нарисованного на единичной окружности. Связано со значениями π и τ.


Преображение к Косинусу (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqad

Берет косинус угла в радианах, возвращая горизонтальную компоненту этого угла, нарисованного на единичной окружности. Связано со значениями π и τ.


Преображение к Тангенсу (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqqqadq

Берет тангенс угла в радианах, возвращая угловой коэффициент этого угла, нарисованного на окружности. Связано со значениями π и τ.


Обратный синус (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddeeeee

Берет обратный синус значения с абсолютным значением 1 или меньше, возвращая угол, синус которого равен этому значению. Связано со значениями π и τ.


Обратный косинус (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeeeee

Берет обратный косинус значения с абсолютным значением 1 или меньше, возвращая угол, косинус которого равен этому значению. Связано со значениями π и τ.


Обратный тангенс (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eadeeeeew

Берет обратный тангенс значения, возвращая угол, тангенс которого равен этому значению. Связано со значениями π и τ.


Обратный тангенс II (num, num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deadeeeeewd

Берет обратный тангенс значения Y и X, возвращая угол между осью X и линией от начала координат до этой точки.


Логаритмическое Объединение (num, num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqaqe

Удаляет число в верхней части стека, затем берет логарифм числа в верхней части, используя другое число в качестве основания. Связано со значением e.


Книга и пероAdvanced Metaevaluation

Source: Overevaluate

Athena's Gambit (list of patterns → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dweaqqw

Casts a list of patterns similar to Hermes' Gambit but allows for handling of mishaps.


If the provided pattern list mishaps while being cast, the remainder of the list will be skipped and the main Hex continues without incurring the effects of the mishap. Pushes whether the pattern list mishapped.

Patterns documented on the next pages can request further information on the specific mishap.

Keep moving forward.


Athena's Revelation

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dweaqqqqa

Reveals to me the last mishap caught by Athena's Gambit within this Hex.


Athena's Reflection (→ garbage/text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dweaqqqqd

Pushes the last mishap caught by Athena's Gambit as text if the appropriate powers are active in this world.


Apep's Gambit (list, [pattern] | pattern → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqd

Folds across the first list using the Hex in the second list.


Starts with the first two elements of the list and casts the Hex on them. Then, the top iota remaining after casting and the next element in the list are placed on the stack and casted upon, repeating until the entire list has been exhausted. The top iota after all that is finally pushed onto the stack.

Euler did music too, you know


Tutu's Gambit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eedqa

Does nothing.


This pattern seems useless but is helpful in conjunction with Charon's Gambit or Janus' Gambit as the "other branch". Executing it does not consume an operation, consume media, produce particles, or have any other impact on the world.

The only winning move is not to play.


Janus' Gambit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aadee

Instantly terminates the Hex regardless of current circumstances.


It's useful to end a Hex early once it has reached some desired state because it can bypass the "containment" of Hermes' Gambit and Thoth's Gambit unlike Charon's Gambit.

It is always important to know when something has reached its end.


Ma'at's Gambit (boolean, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qed

Takes a boolean and any iota. If the boolean is false, mishaps and prints the iota.


This pattern is useful in order to break out of Hexes if certain programmed conditions are not met.

Order in the court.


Nephthys' Gambit (pattern/list → varies)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deaqqd Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deaqqdq Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deaqqdqe

Pops a pattern or pattern list and dives down an amount corresponding to the tail length to cast the pattern list. Useful for surgery-like operations.


It's extremely versatile and I can mend almost any error in my stack using Bookkeeper's Gambit, pushing iota after a dive, and transforming surfaced iota. It was named after a goddess of mourning and rivers, lending to how it buries/dives down into the stack.

... the unknowns of time travel... is akin to descending blindly into the depths of the freezing water and reappearing as an acorn.


Atalanta's Gambit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqdea

Should only be run inside Thoth's or Sisyphus' Gambit. Acts similarly to Charon's Gambit except does not end the iterator, only skips the rest of the current iteration.


This pattern can be useful to implement "guard clauses" for multiconditional loops. For example, after getting a list of entities, I may want to only target entities based on some large list of conditions. Rather than a mess of deeply nested conditionals, I can simply continue to the next iteration if any of the conditions fail, skipping the action.

You shall not pass!


Castor's Gambit (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adadee

Should only be run within a Thoth's. Details on the next page. Beware of triggering the Delve Too Deep mishap.


This pattern pops an iota and schedules a new iteration of Thoth's to come right after the current one, with the popped iota being the top of the stack. It may be helpful to imagine it as the iota being added to the front of the list that I provided for Thoth's to iterate over.

Do not go where the path may lead, go instead where there is no path... and leave a trail.


Pollux's Gambit (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dadaqq

Sibling pattern to Castor's Gambit, this pattern schedules the additional iteration for the end instead. Carries the same risk of encountering the Delve Too Deep mishap.


Acts almost identically to its sibling pattern, but places the iteration at the end. I have read scrolls detailing techniques using these twin patterns called depth-first search and breadth-first search.

Explore the surface before diving deep.


Sisyphus' Gambit (list →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwede

Takes a pattern list and casts it over and over forever until it encounters either a Charon's Gambit or a Janus' Gambit.


While I have heard of self-producing Hexes called quines used to make infinite loops, they can be slightly unwieldy to work with. This gambit simplifies that process by just repeatedly casting a list until it runs out of evaluations or encounters a Charon's Gambit. The Ravenmind and stack are carried across iterations.

One always finds one's burden again... One must imagine Sisyphus happy.


Themis' Gambit (list, pattern/list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwaad

Takes a list and a pattern or pattern list which is used to sort the list by casting over every iota similar to Thoth's Gambit.


After each iteration, it demands a number at the top of the stack which will correspond to that iota. At the end of the gambit, a list is pushed with the iota sorted by that number in increasing order. The order of identically numbered iota are kept. If it encounters Charon's Gambit, it will create a sorted list with only the iota it has come across.

Shuffling is the only thing which Nature cannot undo.


НитьStrings

Source: MoreIotas

Суммирующее Объединение (str, str → str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Removes the top two strings from the stack and combines them together.


Separation Distillation (str, str → [str])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwaqa

Removes the top two strings from the stack and splits the first string, using the second string as the delimiter and returning as a list.


Input Purification (str → num | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwaq

Removes a string from the top of the stack and returns the number that string parses as (or null if it doesn't parse).


Объединение Искателя (str, str → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedqde

Removes two strings from the top of the stack, and returns the first index of the first string where the second string is a substring.


Возвышение Выборки (str, num, num → str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaeaqwded

Removes a string and two positive integers from the top of the stack, and returns the substring from the first to the second (inclusive first, exclusive second).


Преображение к Абсолюту (str → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Removes a string and returns its length.


Blank Reflection (→ str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awdwa

Add an empty string to the stack, useful for combining with other strings.


Spacing Reflection (→ str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awdwaaww

Add a blank space string to the stack, useful for combining with other strings.


Comma Reflection (→ str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qa

Add a comma string to the stack, useful for combining with other strings.


Breaking Reflection (→ str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waawaw

Add a string to the stack representing a break between lines, useful for combining with other strings.


Whisper Reflection (→ str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqa

Adds the last message the caster sent to the stack as a string.


Listener's Reflection (→ str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wded

Adds the last message anyone sent to the stack as a string.


Sifter's Gambit (str | null →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaqa

Accepts a string; All future chat messages starting with that string won't be seen by others, and only messages prefixed with that string can be read by Whisper Reflection.


Sifter's Reflection (→ str | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewded

Returns the last string you passed to Sifter's Gambit.


Reader's Purification (vec → str | [str])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqwawqe

Removes a vector from the stack. If that vector is pointing at a sign or lectern, it returns that sign or lectern's text to the stack. Otherwise, it returns null.


Write (vec, str | [str] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwewdweq

Removes a vector and a string from the stack. If that vector is pointing at a sign or lectern, it writes that string to that sign or lectern. Costs a hundredth of an Amethyst Dust.


Scrivener's Purification (any → str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawqwawaw

Converts the iota on top of the stack into a string.


Patternmaster's Prfct. (pattern → str | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwewdwdw

Converts the pattern on top of the stack into the string for that pattern's name. If there is no action associated with that pattern, or if the associated pattern is a Great Spell, it returns null.


Moniker Purification (entity → str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deqqeddqwqqqwq

Takes an entity and returns that entity's name. If it is an item entity, return the item's name.


Name (str, entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqeeqaaeweeewe

Takes a string and an entity, and sets that entities name to the given string. If the entity is an item entity, also set the item's name. Costs a hundredth of an Amethyst Dust.


Case Distillation (str, bool | null → str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwwdwwdwdd

Removes a string and a bool or null. If it was true, return the string in upper case. If false, lowercase. If null, toggle each character's case.


Шалкеровый ящикМета-исполнение

Source: Hex Casting

Гамбит Гермеса ([pattern] | pattern → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deaqq

Убирает руну или список рун со стека, затем исполняет их, как если бы я сам их начертил с помощью моего Посоха (пока не встретится Гамбит Харона). Если йота была выведена с помощью Рассмотрения или Интроспекции, она будет перемещена в стек. В противном случае не-руны будут провалены.


Это может быть очень мощным инструментом в сочетании с Талисманами.

Это также делает бюрократию Природы "Тьюринг-Полной" системой, согласно одному эзотерическому свитку, который я нашел.

Однако, кажется, есть ограничение на количество раз, которое Заговор может сам себя использовать - Природа неблагосклонно относится к беглым заклинаниям!

Кроме того, с энергией рун, происходящей без моего управления, любой провал приведет к тому, что оставшиеся руны станут слишком нестабильными и немедленно развалятся.


Гамбит Ириса ([pattern] | pattern → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaqde

Исполняют руну или список рун из стека точно так же, как Гамбит Гермеса, за исключением того, что в стек предварительно помещается уникальная йота "Jump".


Когда "Jump"-йота выполняется, она пропускает остальные паттерны и переходит непосредственно к концу списка паттернов.

Хотя это может показаться излишним, учитывая существование Гамбит Харона, это позволяет вам выходить из вложенных Гермесовых вызовов контролируемым образом, тогда как Харон позволяет вам выйти только из одного.

"Jump"-йота, очевидно, останется в стеке даже после завершения выполнения... лучше не думать о последствиях этого.


Гамбит Тота (list of patterns, list → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dadad

Извлекает из стека список рун и список, а затем применяет к каждому элементу второго списка заданный список рун.


Более конкретно, для каждого элемента во втором списке произойдёт следующее:

Создастся новый стек со всем, что есть на текущем стеке, плюс этот элемент

На стек добавятся все руны из первого списка

Все йоты, оставшиеся на стеке, сохранятся в результирующий список
Затем, после полного завершения, результирующий список сохраненных йот поместится на основной стек.

Неудивительно, что все практикующие этого искусства сходят с ума.


Гамбит Харона

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqdee

Эта руна принудительно останавливает заклинание. Сама по себе она практически бесполезна, так как я могу просто перестать писать руны или опустить посох.


Но когда я сочетаю её с Гамбитом Гермеса или Гамбит Тота, она становится гораздо более интересной. Эти руны служат для 'изоляции' исполнения, и вместо того, чтобы завершить весь Заговор, закончатся лишь эти гамбиты. Это можно использовать, чтобы заставить Гамбит Тота не действовать на каждую йоту, которая ему дана. Побег от безумия, так сказать.


Отражение Танатоса (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqaed

Добавляет количество рун, которое Заговор ещё может исполнить на стеке. Это значение уменьшается с исполнением каждой руны из Заговора.


Книжная полка АкашиAkashic Utilities

Source: Hexical

Being designed to be receptive to media and store information, it should not surprise me that there are more conveniences than meets the eye. I can use or magically interact with a filled Bookshelf to copy its iota onto my stack. I can also use Scroll to copy the pattern key onto it. There are also a set of patterns to read and write directly to a Bookshelf within ambit for free.


Преображение Библиотекаря (vector → pattern/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqadaq

Читает узор-ключ книжной полки Акаши.


Преображение Библиотекаря II (vector → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqada

Читает йоту внутри книжной полки Акаши.


Гамбит Библиотекаря (vector, pattern, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeeedad

Записывает йоту под заданным ключом в книжную полку Акаши.


Гамбит Библиотекаря II (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeedade

Очищает книжную полку Акаши.


БутылочкаBubbles

Source: Complex Hex

Bubbles' Purification (any → {any})

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdqdqdqdqdq

Pushes a Bubbled Iota, which when popped via execution (by Hermes' or the likes), will push the contained iota to the stack.


Якорь возрожденияDelimited Jumps

Source: Caduceus

Thetis' Gambit ([pattern] | pattern → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeaqe

Cast a pattern or list of patterns from the stack exactly like Hermes' Gambit, except that anything outside of this cast will not be captured by an Arke's Gambit within it.


Thetis' Gambit II ([pattern] | pattern, any → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qedqaw

Like Thetis' Gambit, but also sets the jump tag of the cast to the given iota. If the iota is Null, this is equivalent to Thetis' Gambit.


Arke's Gambit ([pattern] | pattern → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqdeq

Cast a pattern or list of patterns from the stack similarly to Iris' Gambit. Must be drawn within Thetis' Gambit.


All of the patterns that would have been drawn between the end of the pattern list and the end of the enclosing Thetis' Gambit are moved into a Call iota, which is pushed to the stack instead of a Jump iota.

When the Call iota is executed, the captured patterns will be cast as if by Hermes' Gambit. If the Call iota is not executed, the rest of the patterns within the enclosing Thetis' Gambit will be skipped.


Arke's Gambit II ([pattern] | pattern, any → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqaedw

Like Arke's Gambit, but only patterns within an enclosing Thetis' Gambit II with a jump tag matching the given iota are captured. If the iota is Null, this is equivalent to Arke's Gambit.


Погашенный сплав Погашенный сплав Погашенный сплав Погашенный сплав
Hextweaks Post Enlightenment

Source: HexTweaks

Wave Reflection (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdewedq

Returns the posistion of the Wave of media passing through a Spell Circle


Normals reflection (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdewedqwqaq

Returns the normal of the slate the Wave is on in the Spell Circle


Пурпуровая плитаJump Manipulation

Source: Caduceus

Just like my Hexes interact with the stack, Nature uses a stack of its own (made up of "frames") when casting my Hexes. Jump iotas contain a snapshot of this stack at a particular moment in time, and I can use the patterns in this section to deconstruct and rearrange that snapshot.
Unfortunately, despite their similarity to Jump iotas, it seems these patterns do not work on Call iotas.


Суммирующее Объединение (jump, jump → jump)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Remove the Jump iota at the top of the stack, then add all its frames to the bottom of the Jump iota at the top of the stack.


Преображение к Абсолюту (jump → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Remove the Jump iota at the top of the stack, then push the number of frames within it to the stack.


Распад Группы (jump → many)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwaeawq

Remove the Jump iota at the top of the stack, then, for each of its frames, push a new Jump iota containing only that frame to the stack.


Объединение Динамика (jump, jump → jump)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddewedd

Remove the Jump iota at the top of the stack, then add its top frame to the top of the Jump iota at the top of the stack.


Распад Динамика (jump → jump, jump)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqwqaa

Remove the top frame from the Jump iota at the top of the stack, then push a new Jump iota containing only that frame to the stack.


Jump Tags

The ravenmind is not the only place that I can store information within a Hex. In fact, I am able to hide iotas within the very concept of evaluation. I call this technique jump tags; some other texts refer to it as "continuation marks".

There is one notable limitation of jump tags, however: they can only hold a single iota at a time. Unlike the ravenmind, even lists are too much.


Ewer's Reflection (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeaaqawd

Copy the iota stored in the jump tag of the current evaluation and add it to the stack.


Ewer's Purification (jump → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adaaddad

Like Ewer's Reflection, but the iota is read out of the jump tag of the top frame in a Jump iota.


Ewer's Gambit (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqddedwa

Remove the top iota from the stack, and write it to the jump tag of the current evaluation.
As with Chronicler's Gambit, I cannot write my own Name using this spell.


I should be careful if using Ewer's Reflection or Ewer's Gambit at the very end of an invocation. The tag that it reads or writes may not be the one I expect.


Пустой инициаторРуны для кругов заклинаний

Source: Hex Casting

Предупреждение! все эти руны должны быть использованы с помощью Магического Круга; попытка исполнить их с помощью Посоха приведёт к весьма впечатляющему провалу.


Отражение Путевого Камня (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqae

Возвращает позицию Инициатора этого круга заклинаний.


Взгляд Путевого Камня (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaewede

Возвращает направление, в котором смотрит Инициатор этого круга заклинаний, в виде единичного вектора.


Отражение меньшей стопки (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaewdd

Возвращает позицию нижнего северо-западного угла границ этого круга заклинаний.


Отражение большей стопки (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwqawaaqa

Возвращает позицию верхнего юго-восточного угла границ этого круга заклинаний.


СвитокIdea Inscription

Source: Oneironaut

As the noosphere is a realm of thought, it stands to reason that it could be used for information storage. These patterns do just that, inscribing an iota into the noosphere and reading it back (regardless of my current dimension). They can also store iotas inside the minds of other beings, assuming their thoughts are as... unfettered as my own. In the notation for these patterns, "key" refers to any vector or compatible entity.


While this is quite versatile, the noosphere's ambient media is constantly in motion, and as such any iota stored in it will eventually be lost, similar to if I poured hot water into the ocean. It seems to take about an hour before such information decays into unusable garbage.

It seems that Akashic Libraries work based on similar principles, where the shelves serve as insulation to prevent decay.


Inscribe Idea (key, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eweweweweweeewqaqwe

Accepts a valid key and any iota, and stores it in the corresponding location. Costs a quarter of an amethyst dust.


Retrieve Idea (key → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqwqwqwqwqqqwedewq

Accepts a valid key, and returns the corresponding iota. Costs one-eigth of an amethyst dust.


Metadata Purification (key → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqwqwqwqwqqqeqaqeq

Accepts a valid key, and returns when the corresponding iota was inscribed, or -1. Costs no media.


Metadata Distillation (key, player → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqwqwqwqwqaeqedeqe

Accepts a valid key and a player, and returns whether the corresponding iota was inscribed by that player. Costs no media.


Книжная полка АкашиРуны Акаши

Source: Hex Casting

Объединение Акаши (vector, pattern → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqwqqqqqaq

Прочитает йоту, связанную Записью с данным узором, из Библиотеки Акаши, расположенной на заданной позиции. Не имеет ограничения по дальности. Стоит примерно одну Аметистовую Пыль.


Гамбит Акаши (vector, pattern, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeweeeeede

Свяжет йоту с данным узором Записью в Библиотеке Акаши, расположенной в заданной позиции. Имеет ограничение по дальности. Стоит примерно одну Аметистовую Пыль.


Рамка портала в ЭндEverbook

Source: Hexal

Your Everbook is a strange space that your broken mind can now reach. There are many yous that seem to share this record, worlds and worlds of progress, beginning again and again. Your Everbook can store patterns paired with iotas like an Akashic Record, though the fragile nature of your mind these days makes it best to route all access to your Everbook through an Akashic Record. Any world that you reach enlightenment in, you will have access to the entries you add to it now.


Mnemosyne's Gambit (vector, pattern →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eweeewedqdeddw

Takes the position of an Akashic Record, as well as a Pattern as a key, and retrieves the iota at that key from your Everbook, storing it in the given Akashic Record if able.


Elysium's Gambit (vector, pattern →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqqwqaeaqaaw

Takes the position of an Akashic Record, as well as a Pattern as a key, and stores the iota in that record at that key to your Everbook at the same key.


Lethe's Gambit (pattern →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqqwqaww

Takes a pattern and removes the entry with that pattern key from your Everbook.


Brigh's Gambit (pattern →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eweeewedww

Takes a pattern and marks that entry of your Everbook as a Pattern that when drawn by your hand will be treated as any other of Nature's patterns.


When you draw the key of an Everbook entry that has been marked as a Pattern, if that entry is a list Nature will execute each element of the list as it would with Hermes' Gambit, though it does not use up an evaluation. Attempting to mark an entry as a Pattern if it is non-existent or infinitely recursive will fail.


Рамка портала в ЭндEverbook Entries

Source: Hexal

Every page in this entry displays the pattern key for one of the entries of your Everbook.


КольчугаGo Big or Bust

Source: HexGender

With the newfound transition spells I began to wonder if I could change the properties of my chest. With more help from the biomancy corps, I have developed patterns to do just that... within reason.


Oncologist's Purification (player → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqdqqqw

Gives the bust size of the target


Oncologist's Gambit (num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqdqqqwqaedea

Sets the bust size of the caster


Gainax Purification (player → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awewaawew

Gives the bounciness of the target's breasts


Gainax Gambit (num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwqwddwqw

Sets the bounciness of the caster's breasts


Lindhal's Purification (player → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqqqdqqqeqaqdwwdq

Gives the floppiness of the target's breasts


Lindhal's Gambit (num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eawwaedeqeeeaeeeqe

Sets the floppiness of the caster's breasts


Hookean Purification (player → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqwaawqqqw

Gives the physics of the target's breasts


Hookean Gambit (bool →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqqddqqqqw

Sets the physics of the caster's breasts


Cleavage Purification (player → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqeeqqqw

Gets the cleavage of the target's breasts


Cleavage Gambit (num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weeeqqeeew

Sets the cleavage of the caster's breasts


Liposuction Purification (player → vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawqqqeqdqqqwaw

Gets the offset of the target's breasts


Liposuction Gambit (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeewdwqqwwdweee

Sets the offset of the caster's breasts


Symmastia Purification (player → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqwwqqw

Gets whether the target's breasts are a uniboob


Symmastia Gambit (bool →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weewweew

Sets whether the caster's breasts are a uniboob


Скалк-сенсорJSON Patterns

Source: HexWeb

These patterns were taken from a series of notes scrawled on the walls of the room of a Douglas Crockford shortly before their disappearence.

They describe ways of creating and manipulating a dictionary-like object which uses Strings for keys and a select range of iotas as values. I wonder what the practical applications are...


Jason's Reflection (→ json)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edade

Creates an empty JSON object.


Jason's Gambit (str → json)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edadeqdwedw

Turns the given String into a JSON object. If it cannot be parsed into a JSON object itself, a wrapper JSON object will be created.


Jason's Purification (json, str → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edadee

Checks whether the given JSON iota has the given key.


Jason's Purification II (json, str → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edadeedd

Gets the stored iota at the given key. Mishaps upon their being no iota.


Jason's Exaltation (json, str, any → json)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edadedaa

Sets the given iota at the given key. Setting a Garbage iota removes the key.


CassetteAsynchronous Hexes

Source: Hexcassettes

As part of their nature, Hexes evaluate in their entirety instantly. To delay Hexes, Nature has devised a quite the whimsical solution: a cassette tape that must be crafted and then "consumed". Each Hex I request to delay takes up one cassette "slot" until it fires. These cassettes slots can be viewed when casting with a staff and I can simply click them to abort the Hex.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Cassette
Верстак
Заряженный аметист
Заряженный аметист
Tag: Музыкальные пластинки
Заряженный аметист
Заряженный аметист
Cassette

After crafting it by plating a music disc with a hefty amount of charged amethyst to facilitate the assimilation, I can consume it to add it to my mind's collection. I can only have six cassettes at a time and any more eaten will simply be wasted.


Enqueue (list, number, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqwqwqwqwqeqaweqqqqqwweeweweewqdwwewewwewweweww

Enqueues a Hex to cast after that many twentieths of a second. It takes an iota to use as the label for the cassette.


The label iota is used to distinguish cassettes from each other and only the first 32 characters are kept. Enqueuing two Hexes with the same label overwrites the older one. If I attempt to enqueue more Hexes than I have cassettes, I incur the Parallel Processing mishap which kills all my currently active cassettes.

Ibra oniki ra. QUINIO QUINIO QUINIO QUINIO alef a ra.


Once a Hex has been enqueued, I can use my staff to see all the cassettes I have eaten. Queued Hexes are represented as inserted cassettes with their label rendered to the side, and by pressing an cassette, I can cancel the corresponding Hex.

Dying also forcibly kills all of my cassettes so I can rest easy that I will not trap myself in an endless death cycle.


If a Hex casts a near-identical copy of itself, a phenomenon emerges that ancient Hexcasters call a daemon, which allow for passive Hexcasting. Study into this branch of Hexcasting seems limited and I shall be careful if I want to delve in: this type of casting uses exclusively the media from my inventory and if left unchecked, rapid automated casting can easily drain all my media and with nothing else to consume, my life.


Dequeue (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqeweweweweqedwqeeeeewwqqwqwqqweawwqwqwwqwwqwqww

I can also automate killing cassettes with this pattern. It takes an iota and dequeues the cassette with that label if it exists.


Disqueue

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqeweweweweqedwqeeeeewwqqwqwqqw

Terminates all cassettes, similar to the effects of the Parallel Processing mishap.


Threading Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqwqwqwqwqeqaweqqqqq

Pushes the total number of cassettes slots that I currently have.


Threading Reflection II (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqwqwqwqwqeqaweqqqqqwweeweweew

Pushes the number of non-busy cassette slots that I currently have.


Program Purification (any → null/list of patterns)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqeweweweweqedwqeeeee

Pushes null if I do not have an active cassette with that label, or the cassette's Hex if I do. I hear rumors of this being used for iota storage and passing information between Hexes.


Program Purification II (any → null/number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqeweweweweqedwqeeeeedww

Pushes null if I do not have an active cassette with that label, or how many twentieths of a second until that cassette fires if I do.


I shall also note that rapidly changing cassette names (for example a cassette that enqueues itself with a different name) may be difficult to terminate. I can always resort to Disqueue in such cases.


НаблюдательProperty Iota

Source: Hexcellular

I can etch iota as laws of the universe themselves, known as Properties. Any Hexcasting medium can interact with Properties via a reference called a property iota.

Two Hexcasters with property iotas pointing to the same Property can write to one copy and read from the other to instantly transmit information.


Properties can also be used to communicate state within and between my Hexcasting appliances. For instance, a casting device using a Property that it increments in order to remember how many times it has been used and do something different each time.

Spooky action from a distance...


Schrödinger's Refl. (→ property)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawe

Creates a property iota for a random Property. Costs about five Charged Amethyst to etch this law into the universe.


When using Properties, the created property iota is the only reference to the Property. I should take care to immediately save the iota lest I lose the only interface to it.

While the cost to create one is steep, once created, the property iota allows for simple connection to the Property, allowing me to read and write to it cheaply forevermore.


Observation Purif. (property → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawd

Observes the current value of the property iota.


Schrödinger's Gambit (property, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawq

Sets the property iota. Costs about a tenth of an Amethyst Dust.


Occasionally, I may want to pass out property iota without the risk of someone else overwriting their contents. In such cases, I can create read-only copies. They can still be read using Observation Purification and will refer to the Property as usual but they can not be written to with Schrödinger's Gambit.

To distinguish, read-only property iotas are bolden.


Schrödinger's Purif. (property → property)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawa

Creates a read-only property iota that refers to the same Property as the given property iota.


Блок-конструкторStructure Iota

Source: HexStruction

Inspired by my ability to both break and place blocks, I've devised a method to expand those capabilities. By breaking down a portion of the world itself into the mere concept of that space, I can store entire regions in my mind as a Structure iota, which I can manipulate and place back into the world. Unfortunately, it appears nature rejects my attempts to store Budding Amethyst and its ilk.


Nature prefers to conserve matter; as a result, every copy of the same Structure iota will reference the same structure. Once one is used to place the structure back into the world, no other copy will be able to do the same. Coercing the iota to a boolean will return whether or not the iota remains valid. When "devouring" a structure from the world, it appears to define an "origin" at the lower North-West corner of the supplied bounds. This appears to remain true even after applying any number of transformations to the structure.


Mirror Prfn. Z (structure → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeaqqwe

Flips a stored Structure front-to-back, or across the Z-axis.


Mirror Prfn. X (structure → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeaaewq

Flips a stored Structure left-to-right, or across the X-axis.


Mirror Prfn. Y (structure → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eawaeqeawaeaw

Flips a stored Structure top-to-bottom, or across the Y-axis.


Rotation Prfn. CW Y (structure → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeaaede

Rotates a stored Structure 90-degrees clockwise about the Y-axis.


Rotation Prfn. CCW Y (structure → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeaqqaq

Rotates a stored Structure 90-degrees counterclockwise about the Y-axis.


Rotation Prfn. CW X (structure → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeaeedd

Rotates a stored Structure 90-degrees clockwise about the X-axis.


Rotation Prfn. CCW X (structure → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeadqaa

Rotates a stored Structure 90-degrees counterclockwise about the X-axis.


Rotation Prfn. CW Z (structure → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeaeed

Rotates a stored Structure 90-degrees clockwise about the Z-axis.


Rotation Prfn. CCW Z (structure → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeadqa

Rotates a stored Structure 90-degrees counterclockwise about the Z-axis.


Bounding Prfn. (structure → [number])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeaqqeqaqeq

Removes a Structure from the stack, returning its dimensions in the format [x, y, z].


Structure Trans. Prfn. (structure → [number])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeaaee

Removes a Structure from the stack, returning its transformations as a list in the format [mirror, vertical mirror, rotationX, rotationY, rotationZ].


The values use the following key:
MIRROR
None -> 0; Front-Back -> 1; Left-Right -> 2

VERTICAL MIRROR
Not Mirrored -> 0; Mirrored -> 1

ROTATION
No Rotation -> 0; 90 CW -> 1; 180 CW -> 2; 90 CCW -> 3


Пузырёк опытаHierophantic Patterns

Source: Hierophantics

Once I embed a mind into myself, I will need to instruct it as to its purpose. This is accomplished using mind reference iotas, which work much like entity iotas but for embedded minds. As such, I can freely create and destroy these iotas without affecting the existence of the minds themselves.


A Note on Privacy

Since mind references can be written to a storage medium, it's possible that another player may gain access to iotas refencing my own minds. Such an individual will not be able to modify my minds (the results will be similar to attempting to save my True Name) but they will be able to view the trigger and Hex associated with each mind.


Hierophant's Reflection (→ [mind])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqaeawaea

Pushes a list of iotas representing all my embedded minds.


Stabilize Minds

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqaeawaeaeqqqeqqwwqqeqqq

When I die, my embedded minds become unstable and cease to function. This spell restores them to working order. Costs one Amethyst Dust per mind restored.


Payload Gambit (mind, [pattern] | null →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddeedd

Stores the provided Hex into the mind. If there is already a stored Hex, it will be overwritten. Costs one Charged Amethyst.


Payload Purification (mind → [pattern] | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddeqaa

Pushes the Hex stored in the provided mind, or Null if there isn't one.


Trigger Gambit (mind, trigger | null →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddewdd

Stores the provided trigger into the mind. If the mind already has a trigger, it will be overwritten. Costs one Amethyst Shard.


Trigger Purification (mind → trigger | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddewaa

Pushes the trigger stored in the provided mind, or Null if there isn't one.


Mute Mind (mind, bool →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddweeee

Suppresses sound and particles from the provided mind's casting, based on the state of the bool. If true, the mind will be muted; if false, it will be unmuted.


Free Mind (mind →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddeawawa

Permanently removes an embedded mind from my own consciousness.

I wonder what happens to them when they go?


МишеньHierophantic Triggers

Source: Hierophantics

My embedded minds are independent to a point, but they cannot truly think for themselves. Thus, in order to begin casting, they require a trigger of some kind. The patterns listed here are used to create these triggers, based on a variety of common occurances. Once created, a trigger can be assigned to a mind using Trigger Gambit.


Some triggers, when activated, may cast their hex with an iota relevant to the triggering event already on the stack, to allow for a more fine-grained response. The triggers that do this are listed below, along with the iota they provide:

Damage: amount of damage

DmgType: amount of damage

Drop: dropped item entity

Attack: attacked entity

Break: position broken

Teleport: offset vector


Trigger Rfln: Damage (→ trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawwqdwa

Creates a trigger that activates whenever I take damage. To prevent a lethal chain-reaction, does not activate if the damage was caused by overcasting.


Trigger Rfln: DmgType (→ trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawwqdwaqqwawqwa

Creates a trigger that activates whenever I take damage, but only if the damage was of a specific type. The trigger will be attuned to whatever type of damage I last received.


Trigger Prfn: Health (num → trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawwewawqada

Creates a trigger that activates when my health drops below the specified value. A full, standard healthbar has a value of 20.


Trigger Prfn: Breath (num → trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawweqqqqqaa

Creates a trigger that activates when my breath drops below the specified value. A full bar of bubbles has a value of 10.


Trigger Prfn: Hunger (num → trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawwaedwda

Creates a trigger that activates when my hunger drops below the specified value. A full hunger bar has a value of 20.


Trigger Prfn: Velocity (num → trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawwdaqqqaq

Creates a trigger that activates when my velocity (measured in blocks per tick) exceeds the specified value.


Trigger Prfn: Fall (num → trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawweawawa

Creates a trigger that activates when I fall further than the specified number of blocks.


Trigger Rfln: Drop (→ trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawweaqaddwd

Creates a trigger that activates whenever I drop an item. This does not include involuntary dropping, such as on death or when using Greater Teleport.


Trigger Rfln: Attack (→ trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawwqwedweq

Creates a trigger that activates whenever I strike another entity.


Trigger Rfln: Break (→ trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawwwqaqqqqq

Creates a trigger that activates whenever I break a block.


Trigger Rfln: Jump (→ trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawwqdwdwd

Creates a trigger that activates whenever I jump.


Trigger Rfln: Teleport (→ trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawweaqaawaaqa

Creates a trigger that activates whenever I teleport. For reasons I cannot discern, this will not detect teleports shorter than 1.5 blocks in length.


Inversion Purification (trigger → trigger)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawddeeqqqqqaw

Inverts the threshold on a numerical trigger. For example, 'When velocity exceeds 5.0' will become 'When velocity drops below 5.0'. Has no effect on other types of triggers.


Oak SeedArboriculture

Source: Dynamic Trees - Hexcasting

After years of study, I have finally crafted a few patterns to make Nature speak of its' ever-growing pillars of brown and green.

It seems to describe the structure of the trees as a Base64 string and describes the type as a Species. I wonder what I can do with this knowledge...


Arborist Purification (pos → species)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedewaqawa

Provided a tree's position, I can extract the Species of the tree.


Arborist Purification II (pos → str)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqwdedwd

Provided a tree's position, I can extract the structure of the tree as a Base64 string.


Чистая картаMarker Actions

Source: HexMapping

Circle Marker Exlt. (str, str, vec, num → marker)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaweeqqqqq

Creates a new Circle Marker with the provided identifier, label, position, and radius


Rectangle Marker Exlt. (str, str, vec, vec → marker)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaweeqwaqw

Creates a new Rectangle Marker with the provided identifier, label, top corner, and bottom corner


Polygon Marker Exlt. (str, str, [vec] | mesh → marker)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaweeaeawaea

Creates a new Polygon Marker with the provided identifier, label, and list of positions OR a Hexical Mesh Entity


Polyline Marker Exlt. (str, str, [vec] | mesh → marker)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaweqde

Creates a new Polyline Marker with the provided identifier, label, and list of positions OR a Hexical Mesh Entity


Icon Marker Exlt. (str, str, str, vec → marker)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaweeqqaed

Creates a new Icon Marker with the provided identifier, label, icon, and position


Marker Fill Dist. (marker, num | dye → marker)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawea

Sets the Fill Color of a marker, if applicable (Circle, Rectangle, and Polygon)


Marker Line Dist. (marker, num | dye → marker)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawee

Sets the Line Color of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)


Marker Line Dist. II (marker, num → marker)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaweed

Sets the Line Weight of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)


Marker Dist. (map, str → marker)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawda

Checks if a marker exists on the map under the provided identifier


Source: Hexpose

I have stumbled upon a branch of manipulating media entirely focused around information about the world.

While likely not useful for the majority of Hexes, these will be convenient to have, should I ever need them.

ДёрнBlocks

Source: Hexpose

Miner's Purification (identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqeeeeedq

Pushes how difficult blocks of this type are to mine.


Demoman's Purification (identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqewaawaawa

Pushes how resistant blocks of this type are to explosions.


Orientation Purification (vector → vector/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqwadeeed

Pushes the vector of the block's facing direction, or Null if blocks of its type do not have an orientation.


Farmer's Purification (vector → number/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqwaea

Pushes a number 0 to 1 corresponding to the growth progress of that block. Works for crops, Beehives, Composters, Cauldrons, and strangely Cakes too.


Every block has a list of facets: simple aspects that distinguish them from other blocks of the same type. For example, orientation, how far along a crop is to growing, and whether a door is open or shut are all facets.

Nature provides two patterns that allow Hexcasting to read and analyze facets of any blocks within ambit.


Facet Purification (vector → list of identifiers)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqeqqqwqaww

Pushes a list of all facets of that block.


Facet Distillation (vector, identifier → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqeawa

Takes a block and a facet and pushes that facet's value.


If the block does not have the given facet, the pattern pushes Null. For the most part, it is quite intuitive: the pattern produces booleans, directional vectors, and integers, whichever matches the facet best.

For certain facets that deal with a state among a variety of them, it will produce a seemingly random yet consistent integer. If a facet is too alien, a senseless iota is produced.


Cartographer's Purification (identifier → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwedewqqqqq

Pushes the color blocks of this type appear as on a map.


Дубовая табличкаChat

Source: Hexpose

News Reflection (→ text, text, number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeeedw

Pushes a text iota of the last person to use chat, a text iota of the message, and a number of twenieths of a second since that message sent.


Newspaper Reflection (→ list of lists)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqqqaw

Applies News Reflection to the last up to 32 messages in chat, wraps each in a list, and pushes a list of those lists.


ЯйцоEntities

Source: Hexpose

Caliper's Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwe

Similar to Stadiometer's Purification but pushes the width of an entity rather than its height.


Theodolite Purif. (entity → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaa

Similar to Alidade's Purification but pushes the vector that points upwards from their head rather than the entity's facing vector.


Vitality Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddwaqqwawq

Pushes how close an entity is to death. I can think of these in terms of half-hearts.


Fitness Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddwwawaeqwawq

Pushes how much health an entity can have at its prime. I can think of these in terms of half-hearts.


Suffocation Purif. (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaade

Pushes the number of seconds before an entity will start to suffocate. This applies to marine creatures out of water as well as land creatures in water.


Lung Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaadee

Pushes the number of seconds a regular entity of that type can last outside their normal breathing environment before they start suffocating.


Inferno Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eewdead

Pushes the number of seconds the burning entity will continue burning if not put out. -1 if the entity is not burning currently.


Enderman's Purif. (entity → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqwaadq

Pushes whether the entity is touching rain, water, or in a bubble column.


Youth Purification (entity → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaqdwaaw

Pushes whether a living creature is a baby. Also works on Armor Stands oddly.


Reproduction Purif. (entity → boolean/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awaaqdqaawa

Pushes whether an animal creature is in love and ready to mate, or Null if that creature is not capable of that type of reproduction.


Sloth's Purification (entity → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaew

Pushes whether the Player, Cat, Fox, or other entity is sleeping.


Racer's Purification (entity → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaq

Pushes whether the Player, Cat, Fox, or other entity is sprinting. Swimming and leaving the ground after starting to sprint are still included.


Vehicle Purification (entity → entity/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqedwewew

Pushes the entity the given entity is riding or Null if it is not riding in or on anything.


Jockey Purification (entity → list of entities)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeeqawqwqw

Pushes a list of entities that are riding the given entity.


Shooter Purification (entity → entity/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aadedade

Pushes the shooter of the given projectile entity or Null if it has no shooter or isn't a projectile. It also pushes Null if the shooter is outside my ambit.


Adoration Purification (entity → entity/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdaqwawqeewde

Pushes the player that has tamed this animal, or Null if it is untamed or the player is out of ambit.


Absorption Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waawedwdwd

Pushes the number of magical hearts this player has. I can think of these in terms of half-hearts.


Посох из мангровых зарослейEnvironment

Source: Hexpose

These patterns are meta: they concern properties of the magical environment they are cast in. Mostly useful in avoiding mishaps.


Ambit Purification (entity/vector → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawaw

Pushes whether a location or entity is in ambit.


Staff Reflection (→ boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaq

Pushes whether a Staff is being used to cast this pattern.


Dexterity Reflection (→ boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqwaaq

Pushes whether the dominant hand of the caster is being used to cast this pattern. May return strange results for casters without hands.


Device Reflection (→ boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaqwwaqqqqq

Pushes whether any form of casting device is being used to cast this pattern.


Constructed Reflection (→ boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaqdeaqwqae

Pushes whether some form of grand work is being used to cast this pattern.


ЯблокоFood

Source: Hexpose

Hunger Purification (player entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqadaddw

Pushes how full a Player is. I can think of this in terms of half-hunches.


Stamina Purification (entity entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqadaddq

Pushes a Player's saturation, which roughly correlates to how long the Player will remain full.


Edibility Purification (identifier → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adaqqqdd

Takes in an item identifier and pushes whether I can eat it.


Calorie Purification (identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adaqqqddqe

Takes in an item identifier and pushes the amount it will fill me.


Satiation Purification (identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adaqqqddqw

Takes in an item identifier and pushes the saturation value, which roughly affects how long it will fill me.


Flesh Purification (identifier → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adaqqqddaed

Takes in an item identifier and pushes whether it's considered a meat. Wolves can eat meats.


Dessert Purification (identifier → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adaqqqddaq

Takes in an item identifier and pushes whether it's a snack.


Линза прозренияIdentifiers

Source: Hexpose

The identifier iota is Nature's solution to allowing Hexes to specifically identify types. Every type of entity, block, status effect, enchantment, sound, and more has a unique identifier attached which a Hex can retrieve and compare.


Detective's Purif. (identifiable → identifier)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqe

Pushes the identifier of an entity or block at a vector.


Modicum Purif. (any → identifier)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edqdeq

Pushes the identifier of an iota's type. Can be used to determine whether two iota are the same type.


Светящиеся ягодыItems

Source: Hexpose

An item iota holds nearly all information that distinguish a stack of items from another and Hexes can use them to query specifics. There is one exception: an item iota loses any item iota contained within the item. The already intricate folds of media that form item iota simply unravel when nested within even more layers of abstraction.


Players manipulate media idly just as a byproduct of being sentient. This aura of media is mostly inert but strikes back, often violently at attempts of in-depth scrying. Externally exposed items such as armor and held items can be spied on, but attempts to deeply analyze their inventory will fail.

Nature respects boundaries.


Item Purification (entity → item)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeedq

Pushes the item that an Item in the world is.


Offer Purification (identifier, number → item)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqae

Creates an item iota from an item identifier and the number of items in the stack.


Tool Purification (entity → item)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqq

Returns the item in the entity's mainhand.


Accessory Purification (entity → item)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeeee

Returns the item in the entity's offhand.


Cart Purification (entity → list of items | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeeeeeqdee

Returns a list of all items the entity is carrying, or Null if the entity can not hold items. Trying to access another Player's inventory will incur a mishap.


Chest Purification (vector → list of items | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqeaqq

Returns a list of all items in the container, or Null if the block can not contain items.


Aegis Purification (entity → list of items)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqddqeeeeqd

Returns a list of all items the entity is wearing, from feet up.


Pocket Reflection (→ list of items)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqdqaqdeeewedw

Returns a list of all items in my ender chest.


Storage Purification (item → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqwqqqw

Takes in an item and pushes how many items are in it.


Warehouse Purification (identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeeweeew

Takes in an item and pushes how many items that can stack in it.


Deterioration Purif. (item → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeweeewdeq

Takes in an item and pushes how much damage the item has sustained.


Fragility Purification (identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqwqqqwaqe

Takes in an item and pushes how much durability the item can have at its peak.


Thaumaturgist's Purif. (item → list of identifiers)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqeaeqawqwawaw

Gets a list of enchantments the item has.


Charm Distillation (item, identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqwwqaweede

Gets the strength of the specific enchantment on the item.


Appellation Purification (item → text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwawqwaqea

Gets the name given to this item.


Legacy Purification (item → list of text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwewdwedea

Gets the lore written into this item.


Glamour Purification (item → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwaawaqwa

If this item is subceptible to Caster's Glamour, pushes the index of the current form it's taking on. Otherwise pushes Null.


Glamour Purification II (item → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwaawaqwawq

If this item is subceptible to Caster's Glamour, pushes the number of forms it's capable of. Otherwise pushes Null.


Reading Purification (item → list of text)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqqwaqd

Pushes a list of text iotas contained inside a book or Null if it isn't a book.


Bibliography Purification (item → text, number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaedweew

Pushes the author of a book and its generation number.


Collector Purification (item → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqed

Gauges the rarity of an item as a number, with greater values corresponding to a rarer item. Certain aspects such as enchantments can also elevate an item's rarity.


Заряженный аметистMedia

Source: Hexpose

Media Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dde

Pushes the media available to the current cast.


Media Purification (entity | item | vector → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddew

Pushes the amount of media inside an item, that a creature contains or holds, or that a specialized media-holding block contains.


Potential Purification (item → number/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddeaq

Takes in an item and pushes either Null if the item does not have any media-holding potential, or the amount of media it is capable of holding at its peak.


Загадочное рагуMiscellaneous

Source: Hexpose

Feline Purification (entity → identifier)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqqwqwawaaw

Pushes the variant of the Cat.


Anger Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedwaqwede

Pushes the progress of a Creeper to explosion.


Showcase Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewdwewdea

Pushes the rotation of an Item Frame as an integer 0 to 7.


Artistic Purification (entity → identifier)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawwwqwwawwwqadaqeda

Pushes the variant of the Painting.


БутылочкаStatus Effects

Source: Hexpose

Diagnosis Purification (entity → list of identifiers)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqq

Pushes a list of status effects the entity is afflicted with.


Prescription Purif. (item → list of identifiers)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqadee

Pushes a list of status effects the food or potion will bestow.


Condition Purification (identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqaawd

Pushes the general "goodness" of the effect towards the afflicted. -1 for harmful, 0 for neutral, and 1 for beneficial.


Concentration Dstl. (entity, identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqaqwa

Pushes how potent the effect type is acting on the entity or Null if the entity doesn't have it.


Clearance Distillation (entity, identifier → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqaqwdd

Pushes how long the effect type will affect the entity in twentieths of a second or Null if the entity doesn't have it.


Яйцо призыва крестьянинаVillagers

Source: Hexpose

Tier Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqwqwqwqwqeqawdaeaeaeaeaea

Pushes how advanced a villager is as a number, encoding mastery of their craft.


Professional Purif. (entity → identifier)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqwqwqwqwqeqawewawqwawadeeeee

Pushes the profession of a villager as an identifier


Culture Purification (entity → identifier)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqwqwqwqwqeqaweqqqqqwded

Pushes the ambient cultural aspect tied to the villager’s origin, such as desert or taiga roots.


Nurture Purification (identifier → identifier/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqwqwqwqwqeqawewwqqwwqwwqqww

Projects the villager archetype most attuned to the essence of the specified biome, or Null if none can be drawn.


КомпасWorld

Source: Hexpose

Luminance Purification (vector → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwaeqqqqaeqaeaeaeaw

Pushes the light level at the position as a number 0 to 15. If inside a nontransparent block, it returns zero.


Meterologist's Refl. (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eweweweweweeeaedqdqde

Pushes a number corresponding to the weather. 0 for clear, 1 for rain, and 2 for thundering.


Battery Purification (vector → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqwqwqwqwqqwwaadwdaaww

Pushes the Redstone power that a position receives.


Peripheral Purification (vector → number/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eweweweweweewwddawaddww

Pushes the power level a Comparator would output if pressed against a position.


Circadian Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwawwawwqqawwdwwdwwaqwqwqwqwq

Pushes the progress of the day as a number between 0 (start) and 1 (end) of the day.


Temporal Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddwaqqwqaddaqqwddwaqqwqaddaq

Pushes the twentieths of a second since the creation of the world, unaffected by events such as sleeping.


Geographical Purif. (→ identifier)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqwqawdqqaqqdwaqwqwq

Pushes the identifier of the type of biome the vector is within.


Plane Reflection (→ identifier)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqwqwqwqwqqaedwaqd

Pushes the identifier of the dimension the Hex is being cast in.


Lunar Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eweweweweweeweeedadw

Pushes the current phase of the Moon as a fraction of its size.


Distortion Reflection (→ boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwawqwqqwqwqwqwqwq

Pushes whether Compasses and Clocks will work in this dimension.


Source: Complex Hex

This is a collection of transcripts from a (now defunct) "Mathematics Corps". I'm not sure what use these have, but I would like to know what the researchers were on whilst writing them.

Око ЭндераExpressions

Source: Complex Hex

Symbolic Purification (str → expression)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwdd

Creates a new symbol with the given (single character) label


Many operations that work on numbers can also apply to expressions.
The full list is: Addition, Subtraction, Multiplication, Division, Powers, Absolute, Floor, Ceiling, Sine, Cosine, Tangent, Arcsin, Arccos, Arctan, Sinh, Cosh, Tanh, ArcSinh, ArcCosh, ArcTanh, Vector Pack, Logarithms, Modulo, Minimus, Minimus II, Maximus, Maximus II, And, Or, and Not
In the case of operators that work on booleans, 0 is treated as "false" and any non-zero value is treated as "true".


Substitution Exaltation (expr, expr, expr | num → expr)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwddwdw

Substitutes the third expression/number in place of the second expression within the first.


Equality Purification (expr, expr | num → expr)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwddwqad

Creates an expression that equals 1 if the two expressions are equal, and 0 otherwise.


Piecewise Exaltation (expr, expr|num, expr|num → expr)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwddwawdd

Creates a piecewise expression that simplifies to the second argument if the first simplifies to 1.0, otherwise simplifies to the third argument.


Derivation Purification (expr, expr → expr)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwddwewddwdw

Takes in an expression and a lone symbol and returns the partial derivative of the expression with respect to the symbol.


Neo's Exaltation (num, num, expr → matrix)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwddweawwaeaw

Takes in a width, height and expression and creates a matrix by substituting i & j-values into the expression corresponding to a position in the matrix and putting the result in the matrix.


Parametric Line (vec, expr → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwddwq

Summons a parametric line at the given position. The expression given will have a t-value (0-1), x/y/z position, and time (w) substituted in and must resolve to a vector on the line.


Parametric Surface (vec, expr → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwddwqq

Summons a parametric surface at the given position. The expression given will have a u&v-value (0-1), x/y/z position, and time (w) substituted in and must resolve to a vector on the surface


Both Parametric objects can be killed by use of the Kill Bit pattern


Мембрана фантомаComplexities

Source: Complex Hex

Constant Imagination (→ complex)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqq

Pushes 0 + 1i to the stack.


Constant Realisation (→ complex)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqa

Pushes 1 + 0i to the stack.


Суммирующее Объединение (complex, complex/num → complex)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Performs Addition, num will be treated as num + 0i.


Вычитающее Объединение (complex, complex/num → complex)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddw

Performs Subtraction, num will be treated as num + 0i.


Умножение (complex, num → complex)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqaw

Performs Multiplication


Деление (complex, num → complex)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdedw

Performs Scalar Division.


Преображение к Абсолюту (complex → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Pushes the Argument (the length).


Объединение Экспоненты (num, complex → complex)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedew

Performs Exponentiation.


Realising Complexities (complex → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deew

Pushes the real coefficient.


Imagining Complexities (complex → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eew

Pushes the imaginary coefficient.


Conjugation Prfn. (complex → complex)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqd

Negates the imaginary coefficient of the topmost iota


Редстоуновая пыльLongs

Source: Complex Hex

Whilst normal numbers in the form of doubles are extremely useful in all sorts of cases, there come many times where they're just not precise enough.
To this end, longs are used. Despite their limitations (such as only storing integers, and a lower maximum value), longs are still useful due to this granularity, each bit of them can be manipulated freely without worry for imprecision.


Long Reflection (→ long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awdedwaaw Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwaqawddw

Just like with normal numbers, Nature is not so generous as to make this easy for us.
(Details on next page)


Thankfully, what each angle does to the count is very similar to the norm, the only differences being:

a sharp left will shift the bits in the count to the left (effectively doubling them)

a sharp right will shift the bits in the count to the right (effectively halving them*)

* Due to a long's inability to contain a decimal, the value will always be rounded down.


Example: 43L

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awdedwaaweewaw

This pattern pushes 43L: (10 + 10 + 1) * 2 + 1 = 43


Long Purification (num/long → long/num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawdedwaaw

Converts between doubles and longs
Always truncates the value when converting to long


Суммирующее Объединение (long, long → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Perform Addition


Вычитающее Объединение (long, long → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddw

Perform Subtraction


Умножение (long, long → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqaw

Perform Multiplication


Деление (long, long → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdedw

Perform Floored Division


Объединение Совпадения (long, long → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdw

Perform Bitwise AND


Объединение Дизъюнкции (long, long → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waw

Perform Bitwise OR


Объединение Отрицания (long, long → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dw

Perform Bitwise NOT


Объединение Исключения (long, long → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwa

Perform Bitwise XOR


Left Shift Distillation (long, num → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqae

Shifts all the bits to the left num times


Logical Right Shift Dstl. (long, num → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqqdee

Shifts all the bits to the right num times


Arithmetic R. Shift Dstl. (long, num → long)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqq

Shifts all the bits to the right num times while preserving the sign


Сердце моряQuaternionics

Source: Complex Hex

Quaternionic Exal. (num, vec → quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqe

Pushes a Quaternion with num as the real coefficient and the vector's x, y, & z as the coefficients of i, j & k respectively.


Quaternionic Dntg. (quaternion → num, vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeeeeeq

Pushes the real coefficient and a vector where the x, y, & z components are the coefficients of i, j, & k respectively.


Quaternionic Rfln.: 1 (→ quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqea

Pushes 1 + 0i + 0j + 0k to the stack.


Quaternionic Rfln.: i (→ quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqeq

Pushes 0 + 1i + 0j + 0k to the stack.


Quaternionic Rfln: j (→ quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqee

Pushes 0 + 0i + 1j + 0k to the stack.


Quaternionic Rfln: k (→ quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqed

Pushes 0 + 0i + 0j + 1k to the stack.


Суммирующее Объединение (qtrn, qtrn → quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Performs Addition


Вычитающее Объединение (qrtn, qtrn → quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddw

Performs Subtraction


Умножение (quaternion, num → quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqaw

Performs Multiplication, Scalar if a num & quat are given, Hamiltonian if 2 quaternions are given.


Деление (quaternion, num → quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdedw

Performs Scalar Division.


Преображение к Абсолюту (quaternion → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Pushes the Argument (the length).


Quaterionic Prfn.: 1 (quaternion → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeeeeeqa

Pushes the coefficient of 1.


Quaterionic Prfn.: i (quaternion → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeeeeeqq

Pushes the coefficient of i.


Quaterionic Prfn.: j (quaternion → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeeeeeqe

Pushes the coefficient of j.


Quaterionic Prfn: k (quaternion → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeeeeeqd

Pushes the coefficient of k.


Quaternionic Inverse (quaternion → quat)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqew

Negates the coefficients of i, j, & k


Matrixification (quaternion → matrix)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeeeeeqeawwaeaww

Pushes a matrix that (should) represent the same rotation as the quaternion


Quaterniation (matrix → quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqeeawwaeaww

Pushes a quaternion that (should) reperesent the same rotation as the matrix


Axis Angle Distillation (vec, num → quaternion)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqedaqqqa

Pushes a quaternion that reperesents a rotation by the given angle num radias around the given vector.


Рудное железоCthonic Maths

Source: Complex Hex

Hyp. Sine Prfn. (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqqqqqaaw

Evaluates the hyperbolic sine of the argument


Hyp. Cosine Prfn. (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqqqadw

Evaluates the hyperbolic sine of the argument


Hyp. Tangent Prfn. (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewqqqqqadqe

Evaluates the hyperbolic sine of the argument


Inv. Hyp. Sine Prfn. (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddeeeeea

Evaluates the hyperbolic sine of the argument


Inv. Hyp. Cosine Prfn. (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wadeeeeew

Evaluates the hyperbolic sine of the argument


Inv. Hyp. Tangent Prfn. (num → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeadeeeeewq

Evaluates the hyperbolic sine of the argument


Source: Hex Casting

Руны, которые оказывают магическое воздействие на окружающий мир.

РамкаРабота с предметами

Source: Hex Casting

Определенные заклинания, такие как Поставить Блок, будут потреблять предметы из моего инвентаря. Когда это происходит, заклинание сначала ищет предмет для использования, а затем берёт предметы из инвенторя.

Этот процесс называется "выбор предмета"


Более конкретно:

Во-первых, заклинание будет искать первый подходящий предмет на моей горячей панели справа от посоха, огибая её с правой стороны и начиная с первого слота, если посох находится в моей второстепенной руке.

Во-вторых, заклинание извлечет этот предмет из как можно более дальнего места в моем инвентаре, отдавая приоритет основному инвентарю, а не горячей панели.


Так я могу сам задать "шаблонный" предмет на своей горячей панели, чтобы указать заклинанию, что нужно использовать. Остальной инвентарь можно будет забить под завязку, чтобы у заклинания был запас.


Disarmed Time BombCaster's Armaments

Source: Yet Another Hex Addon

I've devised a set of media-borne weaponry to improve upon my offensive Hexes in flair, if not in power.

Unlike most projectiles, Alidade's Purification is consistent with the velocity of the projectiles conjured by these spells.



Conjure Paper Plane (vector, entity → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwqaqwwdw

Summons a projectile that slowly flies towards the given entity, dealing a heart of damage. Costs one Amethyst Dust. Adds itself onto the stack.


A sheet of media bearing the iota of an entity, folded like a paper plane. The embedded iota coerces the plane towards its target. With such fragile construction, it does not deal much damage and loses form after about 10 seconds. Planes can also be redirected, much like a fireball, and lose their target upon doing so.


Normally, paper planes pass through one another. However, conjuring a plane with another as a target allows the first to collide with the second. Planes without a target fly in a straight path.


Aima Purification (entity → entity | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwqaqwwdedde

Returns the target of a paper plane, or null if it does not have one.


Conjure Time Bomb (vec, [pattern], num, num → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eewaqawee


Summons a floating projectile that casts after a given duration. Costs one Charged Amethyst, plus the media given to the bomb. Adds itself onto the stack.


A hex suspended in a fluid of media and encased in clear amethyst.

The required arguments are as follows:

The position of the bomb

A list of patterns to be cast by the bomb

The amount of media in units of Dust given to the bomb's cast

The duration before casting, in ticks


The bomb casts as the player that produced it, has an ambit of 8 blocks around it, and can be knocked back by attacks and other projectiles. The bomb entity still exists during its cast and disintegrates after, which must be considered when dealing with Zone Distillations.

A SLOW, WHORLING CURRENT OF VIOLET PEARLESCENCE
IT IS ENTRANCING - MORE THAN ANY OTHER DEVICE I HAVE BEEN GIVEN YET


Kavruka Reflection (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eewaqaweedd

Returns the position of the time bomb casting this pattern. Mishaps if not cast by a bomb.


Conjure Anvil (vec → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqdwdqdqaa

Summons an anvil that deals damage based on its velocity. Damage dealt never goes above 5 hearts. Costs one Charged Amethyst. Adds itself onto the stack.


Dense yet brittle, shattering upon collision with the ground or when it has collided with an entity thrice. The anvil does not collide with other anvils, or with paper planes that belong to the same caster.

i think i just heard "1000 falling anvil danmaku" two squads over.


effect.estrogen.estrogenDashing

Source: Hextrogen

Estrogen seems to unlock in me a peculiar ability to Dash by tapping Activate Dash.

Dashing grants me a sudden burst of momentum for a few moments, during which my velocity can not be altered. Media being the energy of thought, I can use Hexcasting to stimulate the area of my brain responsible for this ability, with a surprising amount of directional control.


Dash (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqdweee

Compels my mind to Dash according to the normalized vector. Cancels my velocity if given the zero vector. Free. If I am out of Dashes, does nothing. Requires Estrogen.


I must touch the ground again in order to "refresh" my Dash. However, I believe more potent forms of Estrogen can potentially unlock several consecutive Dashes before I require footing. Alternatively, I can utilize Hexcasting to instantly renew my Dashes.

I have discovered records of certain precise Dashes that can massively boost my mobility, but that art seems to have been lost to time.


Overdrive (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqeawawa

Instantly replenishes all of the player's Dashes. Costs about one Charged Amethyst. Nature really doesn't want me to dash infinitely, it seems. Requires Estrogen.


Рамка портала в ЭндHex Ways

Source: Hex Ways

Hex Portals?

I have come across a method by which I can imitate the phenomenon of wormholes (or perhaps, electron tunneling?), using media. This discovery was powered by the presence of another modification, "Immersive Portals". How exciting! I shall utilize this revelation posthaste.


Portal Ambit

Astoundingly, these portals... the range of my Hexes may flow through them, albeit diminished. It seems my influence stretches outside to the other end of a portal, at half the remaining distance from me. As such, I may find the equation "(32 - my location)/2" to suffice for the added reach.


Summon 2 Way Portal (vec, vec, vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeeqawqwqwadeaqadeaedaqae

Accepts a vector for the portal's input, one for output, a third for rotation, and a number for its initial radius. Costs increase logarithmically with distance.


Summon 1 Way Portal (vec, vec, vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqwqwadadadaadadaqwdee

Accepts the arguments of 2-way portal, but constructs a portal restricted to unilateral traversal. Strangely, Nature offers no discount for this lesser portal.


Summon Scry (vec, vec, vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eedwwdwewewd

Works as a 1-way portal, but does not provide travel, only sight. Costs increase with distance, though noticeably less than for other portals.


Rotate Portal (entity (Portal), vec, bool →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqedwewewdqwdw

Ah, fickle rotation vectors. To my luck, I may use this spell to change the rotation of a given portal. The final argument determines whether the rotation is limited to one side, for a 2-way portal.


Move Portal (entity (Portal), vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqawwawqwqwaewaw

Takes a portal and location vector, and moves its input to that location. The cost is slightly lesser than portal creation, and is reduced for scrying portals.


Alter Destination (entity (Portal), vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eedwwdwewewdqwdw

Takes a portal and location vector, and moves its output to that location. For a two-way portal, this also moves the portal on the other side, as expected. Costs are similar to the previous pattern.


Chell's Purification (entity (Portal) → vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqedwewewdawdwwwdw

This nifty pattern returns a portal's output location as a vector (which will be the location of the output portal, for a 2-way portal). This could be useful combined with Portal Ambit. Costs no media.


After confusion, I concluded that this pattern works the best with Move Portal, due to getting the output portal, if it is a 2-way portal. Another use for this pattern may be for raycasts, since the casts don't pass through portals, but with this, I can emulate the raycast.


Set Portal Sides (entity (Portal), num, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqadawqadadaq

As, well, familiar as I am with hexagons, sadly they don't fit every situation. But with this spell, I may alter the count of a portal's sides and roll, free of cost.


Resize Portal (entity (Portal), num, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weaqaweewwawqwaw

Passing a portal, height, and width, I may change the size of the portal, reverting it to a hexagonal shape, curiously. Costs no media.


Remove Portal (entity (Portal) →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdeeqawqwqwaedaqwqad

Alas, if a portal provides the visage of too much for my eyes to handle, this spell may cut the string, banishing a portal pair. Costs no media.


item.hexxyplanes.barrier_spawnHexplanes

Source: HexxyPlanes

Hexplanes

Since pushing past the barrier and seeing a realm of thought, I wondered what else may be accessible by simply... applying some more pressure. After doing so I saw a reality of cubes upon cubes upon cubes, containers of pure white waiting for someone to inhabit them. I managed to devise some patterns to force my way into this plane, and upon following through I found myself inside one of these cubes.


I felt my media expand to fill the space, but it curiously refused to go any further than the walls that surround me. I feel as though I can safely assume that this area is entirely my own, although it doesn't seem to take kindly to remodeling, as punching the walls resulted in me being shunted back to reality (maybe being more careful would prevent this next time?). The block at the position I enter this plane at is oddly discoloured, convenient for keeping my heading I suppose.


Planar Reflection (→ plane)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwawd

Retrieves an iota representing my hexplane.


Planar Purification (plane → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwawdaqqwwqq

Gets the spawn position within this plane as a vector.


Planar Marking (vector | null →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwawdqaqwwwqaeqwq

Marks the target location as my exit for the hexplane, or resets it to be my spawn location if passed null, causing me to be sent there upon using Planar Expulsion on myself.


Non-player entities will be sent here when using Planar Expulsion. Mishaps if the exit is within a hexplane.


Planar Expulsion (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwawddww

Forces the target out of the hexplane, costing 5 shards if used on something other than myself, and being free otherwise. Mishaps if not currently in a hexplane.


If the target is a player, they are sent to their hexplane exit. If the target is any other entity, they are sent to my hexplane exit. The exit can be set using Planar Marking.


Planar Intrusion (plane, entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwawdeewedwwqqqwwqq

Sends the target to the provided hexplane. Costs 2 charged amethyst if the target is not already in a hexplane, and 5 dust otherwise.


Upon entering a plane, the two blocks on the spawn point are broken, as if by a player, and any fragile blocks are not dropped. The spawn point is signified by a purple tinted version of the blocks that make up the walls.


Reveal Mark

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwawdqaqwwwqa

Displays my hexplane exit to me.


Эндер-жемчугLesser Teleport

Source: Lesser Teleport

I am unable to cast the Great Spell Greater Teleport, as I do not have a scroll from the very careless people of old (a spell is a spell, damn it!) to help me. That irked me, so I attempted the creation of my own pattern to allow me to teleport in any way unlike Blink, even if it is weaker than what I wish for.


The end result is a stupendously underpowered pattern which is also very cheap. Nature does not like my meddling, it seems. I may have also fallen to my hubris. I should get more experienced before dabbling in creating my own versions of Great Spells again.


Lesser Teleport (entity, num|vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edqdewqaeaq

Pass in an entity within ambit and a vec, and the entity's fractional position will change to the vector (clamped). A number means a vec with all the components set to it. Negligible cost, but disappointing.


Око ЭндераSimpler Teleport

Source: Lesser Teleport

With my recent Grand Awakening, I felt more confident in my ability to mold and manipulate patterns. This time I've decided to use the Greater Teleport spell as a base, and then size it down. The result is a better omni-directional teleportation pattern than Lesser Teleport.


Simpler Teleport (entity, vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwqqwqqeqqwqqqw

Takes an entity that will be within my ambit before and after teleportation and an offset vector, the length of which must be no greater than 10. Teleports the entity in that direction. Costs one shard.


ИглобрюхYaha Spells

Source: Yet Another Hex Addon

Bury Item (vector, entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqeawqwqwqwqwqw

Buries the item entity into a sand or gravel block, forming suspicious sand/gravel. Costs an eighth of an Amethyst Dust.


Pluck (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqqqqqedwda

Plucks a potion out of the air, turning it into an item entity. Costs one Charged Amethyst.


From what I have discerned, the definition of a "potion", as far as Nature is concerned, is simply "some fluid within some clear vessel that shatters." I do not yet see a use for my findings.


Книжная полкаБазовые заклинания

Source: Hex Casting

Взрыв (vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawaawaa

Удаляет верхние вектор и число со стека, затем создаёт взрыв в указанном месте с заданной мощностью.


Мощность 3 примерно равна взрыву крипера; 4 примерно равно взрыву динамита. Однако природа отказывается дать мне взрыв мощнее 10.

Странно, что этот взрыв, кажется, не причиняет мне вреда. Возможно, это потому что я тот, кто взрывается?

Стоимость незначительна при мощности 0, плюс 3 дополнительных аметистовых пылинок за каждую единицу мощности взрыва.


Огненный шар (vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddwddwdd

Удаляет верхние вектор и число со стека, затем создаёт огненный взрыв в указанном месте с заданной мощностью.


Стоит одну аметистовую пыль, плюс примерно 3 дополнительных аметистовых пыли за каждую единицу мощности взрыва. В остальном то же самое, что и Взрыв, за исключением наличия огня.


Импульс (entity, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqqqwaqw

Поглощает Сущность и вектор из стека, затем придает импульс указанной сущности в указанном направлении. Сила импульса определяется длиной вектора.
Стоит квадрат длины вектора в единицах аметистовой пыли, плюс одна пыль за каждый импульс, кроме первого, направленного на сущность.



Издать Ноту (vector, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adaa

Поглощает вектор и два числа из стека. Играет на инструменте, определенном первым числом, в указанном месте, с нотой, определенной вторым числом.


Похоже, что есть 16 различных инструментов и 25 различных нот. Оба параметра индексируются начиная с нуля.

Похоже, что это те же инструменты, которые я могу создать с помощью нотного блока, хотя причина присвоения каждому инструменту своего номера мне неизвестна.

В любом случае, я могу найти необходимые мне числа, осматривая нотный блок через Линзу Прозрения.


Красный шалкеровый ящикRotation

Source: Hexical

Rotation is done via with stationary teleportation at a different orientation. The sudden perspective change is already highly disorienting; the floor leaving your feet only to be shoved back onto it again is more so.

For this reason, Nature abhors entity rotation... or perhaps it trivializes Nature's carefully constructed schemes.


Rotate Block (vector, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeeeeeweewadeeed

Rotates a block to face a certain vector direction. Requires a rotatable block. Costs about an eighth of an Amethyst Dust.


Rotate Entity (entity, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqdaqqqa

Rotates an entity by a given change in pitch and yaw, expressed in radians.


Nature seems to be against entity rotation. Rather than a straightforward vector, Nature demands measurements in radians by which to turn horizontally and vertically.

The cost is strange and multilayered too. Free if cast on myself, about half of an Amethyst Dust for other entities, and the natural aura of media surrounding a player elevates the cost to about a whole Charged Amethyst.


ПодмосткиМагические блоки

Source: Hexical

The blocks from Conjure Block last forever, are consequently a pain to clean up, and are not too versatile. Luckily, Nature offers an elegant and flexible alternative. These Mage Blocks come with a suite of modifiers. I could even stack multiple modifiers on one block and analyze its composition with a Scrying Lens.


Сотворение магического блока (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dee

Сотворяет магический блок на заданной позиции. Стоит примерно три аметистовые пыли.

Я могу создать город из ничего, или покрыть его вулканическим камнем.


Reset Mage Block (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeeaw

Сотворяет магический блок на заданной позиции. Стоит примерно три аметистовые пыли.

Я могу создать город из ничего, или покрыть его вулканическим камнем.


Попрыгунчик (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeqa

Этот модификатор делает блок замечательно прыгучим! Он отражает больше силы, чем обычный блок слизи, и даже будучи в присяде, я всё равно отскакиваю от него.


Зарядка (vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deewad

Этот модификатор заставляет блок издавать сигнал красного камня, с заданным числом в качестве уровня сигнала.


Мимолётность (vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deewwaawd

Этот модификатор принимает число с позицией и разбивает блок спустя указанное число тактов. Повторные вызовы руны могут удлинить или укоротить продолжительность.


Нестабильность (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deewedeeeee

Этот модификатор делает так, что блок может сломать другие магические блоки, с которыми он соприкасается. Стоит отметить, что если этот блок сломает другой нестабильный, то соседний тоже сломается, и так по цепочке, пока не сломаются все нестабильные блоки.


БулыжникМанипулирование блоками

Source: Hex Casting

Поставить Блок (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeede

Поглощает позицию со стека, затем выберает блок и размещает его в указанное месте.
Стоимость равна примерно восьмой части аметистовой пыли.


Сломать Блок (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqq

Поглощает позицию со стека, затем ломает блок в указанном месте. Это заклинание способно сломать практически всё, что способна сломать алмазная кирка.
Стоимость равна примерно одной восьмой части аметистовой пыли.


Создать Воду (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqawqadaq

Призывает блок воды на указанной позиции. Стоит примерно одну аметистовую пыль.


Испарить Жидкость (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedwedade

Осушает либо хранилище на указанной позиции, либо часть водоёма вокруг заданной позиции. Стоит примерно два Заряженных Аметиста.


Магический Барьер (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqa

Создаёт прозрачный, но плотный блок, который сверкает моим пигментом в указанном месте. Стоит примерно одну Аметистовую Пыль.


Магический Свет (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqd

Создаёт магический свет, мягко светящийся моим пигментом в указанном месте. Стоит примерно одну Аметистовую Пыль.


Ускорить Рост (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqwawqaqw

Побуждает растения или саженцы в указанном месте к росту, как если бы к ним была применена Костная Мука. Стоит немного больше, чем одна Аметистовая Пыль.


Созидание Саженеца (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqwd

Принудительно насыщает саженец мыслью на целевой позиции, заставляя его вырасти в Древо созидания. Стоит примерно как один заряженный аметист.


Поджечь Блок (entity | vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqawawa

Зажигает огонь на указанном местоположением, как если бы был применен огненный заряд. Стоит примерно одну аметистовую пыль.


Потушить Область (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddedwdwd

Тушит блоки в большой области. Стоит примерно шесть аметистовых пылинок.


ПероAutographs

Source: Hexical

Using precise manipulation of media, I can magically etch my signature onto any item! It must be done with my Staff as proof of intentionality.

An autographed item proudly displays every autographer's name in shimmering Pigment.

I disagree strongly with whatever work this quote is attached to.


Автограф

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeww

Навсегда оставляет на предмете в моей второстепенной руке мою подпись, состоящую из моего имени и пигмента. Ничего не стоит, и может быть сделано только посохом, как доказательтво моей ответственности.


Because an autograph is strongly imprinted on an item, Erase Item is insufficient to remove it; a specialized spell is required to extripate autographs.

However, a spell capable of doing by its very nature will also destroy a Focus's contents or a casting device's Hex and media. Perhaps that is for the better—my autographed Hexcasting gifts can be uniquely assured to be untampered.


Unautograph

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwqqqqq

A more destructive form of Erase Item, capable of burning off autographs. Costs about one Amethyst Dust similar to Erase Item.


Authenticator's Dstl. (item stack, entity → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwqqqqqaw

Pushes whether a given player has signed a given item stack.


ЛазуритЖонглирование

Source: Hexical

Это заклинание отличается от всех других, которые я видел. Вместо обычного специального эффекта, это заклинание комбинирует множество мелких эффектов в одно гигантское. Оно принимает множество блоков и сущностей, и я постоянно нахожу ему новые применения. Я задокументировал их на следующих страницах. Я могу принять это за обычные магические трюки.


Жонглирование (entity/vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedewedew

Вызывает маленький магический эффект на блоке или сущности, обычно не слишком отличающийся от первоначальной природы или функции блока или сущности. Стоит одну десятую аметистовой пыли.


Я записал все рабочие применения здесь: открывает и закрывает ворота, люки и двери из любого материала; дёргает рычаги и нажимает кнопки; зажимает и отжимает нажимные плиты; тушит обычный огонь и огонь душ; зажигает и тушит свечи и костры; звонит в колокола; снимает кору с дерева; вырезает тыкву; проигрывает звук нотного блока; запускает раздатчики и выбрасыватели; высушивает грязь в глину; превращет большинство блоков почвы в блоки дорожек и дорожки в вспаханную почву...


переключает лампы красного камня; высушивает котлы; изменяет состояние редстоун повторителей, компараторов и датчиков света, зажигает и разряжает динамит и криперов; стрижёт овцу; добавляет и забирает руки у стойки для брони; заставляет спрута выплеснуть чернила; заставляет панду чихнуть; снимает шляпу снеговика; заставляет рыбу фугу мгновенно надуться; забирает медовые соты с пчелинных домиков и ульев, и даже активирует какую-то "великую работу", чтобы это не значило.


БочкаКармашек

Source: Hexical

Я могу сотворить стандартный магический трюк с исчезновением и возвращением предмета. Предмет прячется в кармашек, где я могу использовать мысли$/ для манипуляции. Предметы в кармашке остаются со мной даже после смерти, и я смогу их вернуть, как только вновь получу возможность колдовать.

Потому что недостаточно просто заставить что-то исчезнуть; вы должны вернуть это обратно.


Кармашек

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqqa

Это заклинание заставляет предмет в моей второй руке исчезнусть, или вернуть его назад, меняя предметы местами при занятости второстепенной руки. Стоит примерно одну восьмую аметистовой пыли.


While the items disappear from reality in almost all measurable aspects, certain items' effects can still function even when hidden in the wristpocket.

I hear of certain Totems that still function within the wristpocket. Phials also can still provide for my Hexes within the wristpocket.


Отражение кармана (→ item)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqqada

Возвращает идентификатор предмета в моём кармашке, или Ничто, если он пуст.


Ловкость рук (item entity/vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqqadeeeq

Совершает акт магической ловкости рук, крадя предмет в мой карман или выпуская его наружу. Стоит одну четвёртую аметистовой пыли.


If given a vector, it conjures my wristpocketed item at that vector. If given an item entity, my wristpocket either pulls in or swaps with the item, depending on whether it is empty.

If your sleight of hand causes you to break eye contact with your audience, it is too advanced for your skill level.


Рука Мага (entity/vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqqaeea

Создаёт магическую руку, использующую предмет в кармашке для взаимодействия с миром. Если кармашек пуст, рука взаимодействует как это сделал бы я.


If given an entity, it interacts with the entity using the wristpocketed item. If given a vector, it interacts with the block or space with the item.

Because it only brings forth a mind's hand, it is still tied to me and will not work for casting methods not attached to a player. I can however use it to open Chests.

A spectral, floating hand appears at a point you choose within range.


Рот Мага

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqqadaa

Заставляет меня съесть предмет из кармашка, насыщая или накладывая эффект зелья. Стоит одну аметистовую пыль и проваливается, если предмет несъедобен.


Regardless of the time required to usually eat the item, its special effects, my own dietary restrictions, cooldowns on eating the item, or if I'm full, this spell makes me consume it instantly.

Let food be thy medicine and medicine be thy food.


Красный красительКрасители

Source: Hexical

Заклинание красителя и специальная йота краски позволяют мне изменять цвет блоков и сущностей. Йота красителя представляет собой цвет, но помимо этого похоже представляет ещё и потенциальную возможность быть перекрашенным. Например, попытка получить краситель травы вернёт Ничто, но получение красителя неокрашенной терракоты вернёт uncolored, которую я могу использовать для "отбеливания" окрашиваемых блоков.


Хроматическое Преображение (id/vector/entity → dye/null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weedwa

Получает краситель блока, сущности или идентификатора блока/предмета.


Краситель (vector/entity, dye →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwaqqw

Красит окрашиваемый блок или сущность. Стоит одну восьмую аметистовой пыли.


В подходящие блоки входят кровати, свечки, торты со свечами, бетон, цемент, глазурированная керамика, песок в красный и обратно, песчаник и все другие его производные в красный и обратно, ящики шалкеров, окрашенное стекло, окрашенные стеклопанели, терракота, тюльпаны в множетво их цветов и шерстянные блоки. Касательно сущностей, подойдут кошачьи ошейники, собачьи ошейники, пятноподобные сущности, шалкеры и сущности предметов всех перечисленных блоков.


Преображение Зрения (dye → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwwaawwewdwwewwdwwe

Превращает цвет красителя в вектор, где каждый компонент лежит между 0 и 1 и представляет красный, зелёный и синий соответственно.


Спектральная стрелаМагический Снаряд

Source: Hexical

Магический Снаряд (vector, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqww

Компресует аметистовую пыль в мелкий осколок аметиста, всегда наносящий полное сердце урона и отбрасывающий цель назад. Стоит одну аметистовую пыль.


Снаряд имеет несколько интересных свойств. Он автоматически исчезает спустя примерно десять секунд или распадается при попадании в блок или сущность. Урон проникает сквозь любую броню и защиту. На него не действуют гравитация и трение воды.

Слабый, но очаровательный сверкающий снаряд.


Позиция сотворения заклинания довольно эзотерична: не удивительно, что Заклинатели$/ сотворяли их перед собой. Базовый параметр - это вектор, где позиция моей головы является нулём, направление моего взгляда является Z+ осью,вектор вверх от моей головы является Y+ осью и вектор вправо от моей головы это X+ ось. Для базовых целей, нулевой вектор создаст осколок в моей голове, а вектор (0, 0, n) создаст его в n блоках прямо передо мной.


The second vector is velocity and thankfully much less complicated. It is a simple offset vector, similar to the one that Impulse takes in. Unlike Impulse though, this vector can be of arbitrary magnitude without incurring additional costs.

Unlike Arrows though, Magic Missiles will not increase in damage simply by travelling faster. They also apply an odd knockback effect that ignores the entity's mass or the projectile's speed.


Манипуляция Пигментами

Source: Hexical

Схоже с манипуляцией красителями моими рунами, я могу манипулировать пигментами. Я даже могу хранить несколько пигментов, заставляя свои хексы случайно выбирать один из них.


Преображение Пигмента (dye/entity → pigment)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwedeweeeewweeew

Принимает йоту цветного красителя и преображает её в пигмент, преображает игрока в его пигмент, или принимает предмет с пигментом и возвращает сам пигмент.


Возвышение Пигмента (pigment, vec, num → vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edewqaqqqqqwqqq

Разбирает пигмент в данной позиции и времени на вектор, где каждый компонент лежит между 0 и 1 и представляют красный, зелёный и синий соответственно.


Использовать Пигмент II (pigment →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weeeweeqeeeewqaqweeee

Использует йоту пигмента.


ЗельеНадир

Source: Hex Casting

Вся эта группа заклинаний накладывает отрицательный эффект зелья на сущность. Все они принимают сущность - получателя, и одно или два числа: первое - это длительность, а второе, если присутствует, - это сила (начиная с 1).

У каждого из них есть "базовая стоимость"; фактическая стоимость равна этой базовой стоимости, умноженной на квадрат силы.


Согласно некоторым легендам, эти заклинания и их собратья, Зениты, были "[...] вдохновлены миром, близким к этому, где могущественные волшебники собирали магию из земли и устраивали дуэли насмерть. К сожалению, многое было потеряно в переводе..."

Возможно, в этом и причина их странных названий.


Надир Белого Солнца (entity, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqaqwawaw

Накладывает Слабость. Базовая стоимость - одна аметистовая пыль за 10 секунд.


Надир Синего Солнца (entity, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqawwawawd

Накладывает Левитацию. Базовая стоимость - одна аметистовая пыль за 5 секунд.


Надир Черного Солнца (entity, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqaewawawe

Накладывает Истощение. Базовая стоимость - одна аметистовая пыль в секунду.


Надир Красного Солнца (entity, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqadwawaww

Накладывает Отравление. Базовая стоимость - одна аметистовая пыль за 3 секунды.


Надир Зеленого Солнца (entity, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqadwawaw

Накладывает Замедление. Базовая стоимость - одна аметистовая пыль за 5 секунд.


АртефактСоздание магических предметов

Source: Hex Casting

Эти три заклинания создают предметs, способные исполнять Заговор.
Все они требуют, чтобы я держал соответсвующий пустой предмет в своей второй руке и нуждаются в двух вещах: списке рун для исполнения и сущность, представляющую собой сброшенные на землю аметисты для формирования батареи предмета.

Смотрите эту запись для получения дополнительной информации.


Создать Побрякушку (entity, [pattern] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqq

Стоит примерно 1 Заряженный Аметист.


Создать Штуковину (entity, [pattern] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaqqqqqeaqeaeqqqeaeq

Стоит примерно 5 Заряженных Аметистов.


Создать Артефакт (entity, [pattern] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaqqqqqeawqwqwqwqwqwwqqeadaeqqeqqeadaeqq

Стоит примерно 10 Заряженных Аметистов.


Зарядить Предмет (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwaeaeaeaeaea

Перезаряжает предмет, содержащий мысли, находящийся в моей второстепенной руке. Стоит примерно 1 Аметистовый Осколок.


Эта руна применяется по схожему с созидающими рунами принципу; Ей требуется Сущность, представляющая собой сброшенную стопку аметиста, она перезаряжает батарею мысли предмета в моей второстепенной руке.


Очистить Предмет

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdqawwaww

Очищает предмет в моей второстепенной руке от содержащегося в нём заклинания. Стоит примерно 1 Аметистовую Пыль.


Это заклинание также аннулирует весь запас мысли, хранящийся внутри предмета, возвращая его обратно в Природу и возвращая предмет к идеально чистому состоянию. Таким образом, я могу повторно использовать Штуковины, в которые я поместил ошибочное заклинание.

Оно также способно очистить Талисман или Книгу заклинаний.


Фиолетовая свечаЧасовые

Source: Hex Casting

Отсюда, прочь! Всё будет хорошо с тобой,
От нас в отчужденье стоит Часовой.

Часовые - это таинственная сила, которую я могу призвать для помощи в исполнении Заговоров, подобно фамильяру или ангелу-хранителю. Для меня он выглядит как вращающаяся геометрическая форма, но он невидим для всех остальных.


У него несколько интересных свойств:

По-видимому, он не является осязаемым; никто не может его коснуться.

Только мои Заговоры могут взаимодействовать с ним.

После призыва он остается на месте до изгнания.

Я всегда могу его видеть, если достаточно близок, даже сквозь твёрдые блоки.


Призвать Часового (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waeawae

Призывает моего Часового на указанной позиции. Стоит примерно 1 аметистовую пыль.


Уничтожить Часового

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdwdqdw

Изгоняет моего Часового из мира. Стоимость незначительна в мысли.


Место Часового (→ vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waeawaede

Добавляет позицию моего Часового на стек, или Ничто, если он не призван. Стоимость незначительна в мысли.


Путь к Часовому (vector → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waeawaedwa

Преобразует позицию на вершине стека в единичный вектор, равный сдвигу от этой позиции к позиции моего Часового, или Ничто, если он не призван. Стоимость незначительна в мысли.


Использовать Пигмент

Source: Hex Casting

Использовать Пигмент

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awddwqawqwawq

Для произнесения этого заклинания мне необходимо держать в другой руке Пигмент. Когда я это делаю, руна поглощает краситель и навсегда изменяет окраску моего разума (по крайней мере, до тех пор, пока я снова не произнесу это заклинание). Стоит примерно одну аметистовую пыль.


МаякПятна

Source: Hexical

Я могу призвать в мир изображение йоты, названное мною пятном. Природа разрешила мне их исщадно модифицировать, изменять их размер, ширину линий и многое другое. Они так же используют мой пигмент. Когда пятна проявляются в мире, я могу их двигать, поворачивать и изменять как-либо ещё бесплатно, независимо от расстояния.


Сотворить Пятно (any, vector, vector → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ade

Создаёт пятно с переданными йотой, позицией и поворотом. Стоит незначительное количество мысли$/. Возвращает йоту пятна на стэк.


Передвинуть Пятно (speck entity, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeqaa

Передвигает сущность пятна на заданную позицию.


Повернуть Пятно (speck entity, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeaw

Поворачивает сущность пятна так, чтобы она смотрела по заданному вектору.


Прокрутить Пятно (speck entity, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeqqqqq

Принимает число между 0 и 1, означающее часть полного оборота, и поворачивает пятно на это значение.


Изменить Пятно (speck entity, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeeaqa

Изменяет йоту, отображаемую пятном.


Подсушить Пятно (speck entity, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeqqaawdd

Приказывает пятну исчезнуть через указанное количество тактов.


Изменить размер Пятна (speck entity, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeeqed

Изменяет размер пятна, значение может меняться между 0 и 10. Размер представляется в блоках и изначально равен нулю.


Изменить толщину Пятна (speck entity, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeeqw

Изменяет толщину линий узора пятна, значение может меняться между 0 и 10. Ширина представляется в одной двадцатой блока, и изначально равна нулю.


Окрасить Пятно (speck entity, pigment →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeqqaq

Заливает йоту пигмента на пятно, изменяя цвет пятна уже после его создания.


Стереть Пятно (speck entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeaqde

Заставляет пятно исчезнуть.


Объедин. Области: Пятно (vector, number → list of entities)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwdeddwqde

Возвращает пятна схоже с другими рунами Объединения Области.


Externalize Pigment

Source: Ephemera

Externalize Pigment (Vector, itemtype →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqdweeqdwweeqddqdwwwdeww

Accepts a vector and an itemtype representing a pigment. Costs a negligible amount of media if targeting my own block, or 1 Amethyst Dust if not.


Sets the colors of the conjured block corresponding to the vector to the colorset represented by the passed pigment, or mine if passed a NULL iota.

Not guaranteed to work with unconventional forms of conjured matter.


Feels strangely celebratory, as if something similar was once used in grand festivals where teams would splatter their colors all over their opponents' territory in a bid for ideological dominance.


БумагаMessaging

Source: Ephemera

Postman's Gambit (Player, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qde

Accepts a player and any iota less than 256 characters long, and shows that iota to them as if they had cast Reveal, also telling them who sent the message. Cost is inversely proportional to the length of time since they were last targeted by this spell.


Postage Purification (Player → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdeaaqqqqq

Accepts a player and returns how much amethyst dust it would cost to send them a message via Postman's Gambit, between 1/10 of a dust and 10 dust.


Postman's Gambit II

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdeqa

Resets the cost of sending me a message via Postman's Gambit back to 1/10 of a dust. Costs 1/10 of a dust.


СедлоMount Spells

Source: Hyper's Hexcast Addon

Mount Entity (entity, entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eadewde

Make an entity ride another entity. Costs about 2 Amethyst Dust if the top of the stack is a non-player entity, 1 if it is you, and about a crystal's worth if is it another player.


It seems that there are cases (e.g. where the second stack item is a player) where media is still consumed, but no action is taken or mishap released? This is very curious, but doesn't seem like behaviour I should rely on...


Dismount Entity (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qawqadq

Make an entity stop riding the entity they are riding. Costs about 1 Amethyst Dust, or a negligible amount when cast on yourself (but why would you).


Огненный порошокParticle Burst

Source: Ephemera

Particle Burst (vec, vec, num, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deeeewaaddwqqqqa

Accepts two vectors and two numbers, and uses them to define a burst of particles. Costs a negligible amount of media.


The first vector determines the burst's origin position, and the second vector determines its direction and speed. The first number determines the scale of random numbers added to each position component, and the second does the same for the direction vector.


Mod author's note for Forge users: This spell does not work on Forge. I do not know why. I've set the cost on Forge to zero so at least it won't waste media. Sorry.

I'll try to get it working eventually.


Стол кузнецаГламур Заклинателя

Source: Hex Casting

Гламур Заклинателя

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwaawedwewdwe

Некоторые вещи, которые я создаю, получаются очень чувствительными к потокам мысли. Держа в руке Побрекушку, Штуковину, Артефакт, Талисман или Книгу Заклинаний во второй руке, я могу применить эту руну для изменения внешнего вида предмета. Стоит примерно одну Аметистовую Пыль.


ПероПолет

Source: Hex Casting

Хотя кажется, что истинный, безграничный полет находится за пределами моего понимания, я тем не менее нашел некоторые способы удерживать себя в воздухе, каждый со своими недостатками.

Все формы производят избыток мысли; по мере приближения к концу заклинания, искры пропитываются большим количеством красного и черного.


Конечно, существуют и другие формы полета. Например, комбинация Импульса и Надира Синего Солнца использовалась с древности для своего рода полета.

Я также слышал о тонкой мембране, носимой на спине, которая позволяет скользить по воздуху. Из моих исследований я полагаю, что сложная руна Альтиора может быть использована для её имитации.


Радиусный Полет (entity, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awawaawq

Полет, ограниченный радиусом.


Второй аргумент - горизонтальный радиус, в метрах, в пределах которого заклинание стабильно. Перемещение за пределы этого радиуса приведет к окончанию заклинания и к падению на землю. Однако, пока я остаюсь в пределах безопасной зоны, заклинание длится бесконечно. Дополнительное мерцание мысли обозначает точку происхождения безопасной зоны.

Стоит примерно 1 аметистовую пыль за метр безопасности.


Временный Полет (entity, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwdwdewq

Полет, ограниченный временем.


Второй аргумент - это количество времени в секундах, в течение которого заклинание стабильно. По истечении этого времени заклинание завершается.

Это относительно дорогое заклинание, примерно 1 Заряженный Аметист за секунду полета; я считаю, что оно лучше всего подходит для путешествий.


Возможность Полёта (entity → boolean)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwdwdeweaqa

Возвращает истину, если игрок находится под воздействием рун Радиусного или Временного Полёта; иначе Ложь


Эта руна не распознаёт другие виды полёта.

Я не сильно осознаю полезность этой руны для себя. Однако возможность судить оставляю читателю.


Мембрана фантомаAdditional Flight Patterns

Source: Ephemera

I've often found the preexisting suite of flight-related patterns to be a bit lackluster. They work perfectly well if all you want to do is cast the spell and go, but they are not well-suited to doing anything more complex. These patterns should help with that.


Terminate Flight

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awawaawe

Cancels my current flight ability, at a cost of one tenth of an Amethyst Dust. Casting a new flight spell in the same instant allows me to continue flying, potentially with different parameters.


Aviator's Purification II (player → bool | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwdwdewqded

Returns true if the target is under the effects of Anchorite's Flight, false if Wayfarer's Flight, null if neither.


Aviator's Purification III (player → num | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwdwdewqdedd

Returns how close the target is to the end of their flight spell, represented as either their distance to the boundary or how many seconds remain.


Жёлтая кроватьInduce Exhaustion

Source: Hierophantics

A spell that makes the target tired sounds like it would be quite useful in combat, or even for myself should I have trouble sleeping. To my great disappointment, however, this one appears to only work on villagers.

Perhaps I'll find a better use for it later?


Induce Exhaustion (villager →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqwqqwqqqqq

Causes the villager to seek out its bed and take a short nap. Not effective if the villager lacks a bed to use. Costs one Charged Amethyst.


Further Developments

Following my recent experiments with the Imbuement Bed, I have discovered something interesting, and perhaps a bit worrying. With a villager mind woven into my own, I'm apparently enough like a villager that this spell can now affect me.

It's not strong enough to put me to sleep during the day, but it will certainly be handy if I'm caught out at night without a convenient bed.


ЯйцоGender Identity Spells

Source: HexGender

I would occasionally wonder what being born another sex would have been like...
So, with a helping hand from the biomancy corps, I have made a few spells which would allow for instant transitions between sexes!


Transition: Feminine

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqewdedw

Transitions the caster to a female!
I wonder how I'd look in a skirt...


Transition: Masculine

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqwaqaeaq

Transitions the caster to a male!
No more periods!


Transition: Non-binary

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqqedqde

Transitions the caster to androgynous!
Hmm... this is... interesting...


Gender Identity Prfn. (player → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqeeqqqq

Obtains the target's selected gender as an ordinal (number)


НаковальняGravitation

Source: Hexodus

While I can use a Ballast to alter Gravity's effects on my own body, I have also discovered a spell capable of adjusting Gravity's pull on any entity, albeit very shortly.

There is an art, it says, or rather, a knack to flying. The knack lies in learning how to throw yourself at the ground and miss.


Gravitate (entity, vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawawqaqwa

Takes an entity, an axial vector for new gravity, and a strength scalar relative to standard pull. Specifics are detailed on the next page.


The scalar can be any number 0 to 5 inclusive.

If the target is myself, this spell costs about one-fourth of an Amethyst Dust. If the target is another player, costs about one Amethyst Shard. Otherwises, costs about one Amethyst Dust.

Each cast of the spell only lasts for about two and a half seconds; for sustained gravitation, I will need some kind of automated Hexcasting to periodically reapply the effects.


Grasp Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwdwedewdwaaw

Pushes the remaining twentieths of a second that Gravitate will affect an entity. Zero if the entity is not under the effects of Gravitate.


Falling Purification (entity → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwdwedewqq

Pushes the direction that Gravitate is attempting to drag an entity, or Null if the entity is not under the effects of Gravitate.


Impact Purification (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wdwdwedewdw

Pushes the scaling factor of Gravitate's gravity compared to baseline, or Null if the entity is not under the effects of Gravitate.


I have discovered some theorywork about Gravity. It appears every Gravity-generating phenomenon has a numerical priority. The direction Gravity pulls a given entity along is dictated by whichever force has most priority upon that entity.

The Gravity created by Gravitate is notably rather weak; other sources of Gravity often overpower it. I can use this to anchor myself against hostile Hexcasters.


Gravitational strength is settled through a much more democratic process. Each source of Gravity declares some scaling factor. For Gravitate, that is a number between and including 0 and 5.

When pulling, Gravity multiplies all the provided scaling factors together to determine the force with which to pull.

On the next few pages are some patterns used to measure "true" gravity.


Falling Purification II (entity → vector)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weeeewedewqq

Pushes the direction of Gravity acting on an entity.


Impact Purification II (entity → number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weeeewedewdw

Pushes strength of Gravity acting on an entity compared to baseline.


ПечьHexal Spells

Source: Hexal

Smelt (vec | entity | mote →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqwqqadad

Remove a location, item entity, or mote from the stack, then either smelt the block at the location or smelt all the items in the item entity or mote.


Costs three quarters of an Amethyst Dust per item smelted (i.e. three quarters of an Amethyst Dust for smelting a block, 6 Amethyst Dust to smelt a stack of 8 items.)


Freeze (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weeeweedada

Freezes the block at a block location. For example, turns water into ice, and ice into packed ice. Costs one Amethyst Dust.


Falling Block (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawqwqwqwqwqw

Remove a location from the stack, and force the block there to fall as if it were sand or gravel. Costs one and a half Amethyst Dust.


Place Block II ((itemtype | mote), vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeedeeeee

Accepts an item type or mote and a location, and attempts to place a block of that item type at that location. If a mote was passed it will instead place from the record referenced by that mote. Costs an eighth of an Amethyst Dust.


Particles (vec | [vec] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqa

Accepts a location or a list of locations, and either creates a particle at the location, or creates lines of particles between the locations in the list. Costs two thousandths of an Amethyst Dust per location.


ХексовсплескHexical Spells

Source: Hexical

Confetti (vector, number/vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awddeqaedd

Creates a loud bang similar to that of Fireworks and a burst of colorful particles, either in a direction or in a radial blast. Costs about half of one Amethyst Dust.


The particles are harmless and flutter through the air for quite long until they reach the ground. The first vector is a position and the second controls direction. If it is a number, it indicates speed to explode in in all directions; a vector makes the particles tend towards the given direction. Both the number and the vector's magnitude may not exceed 2.

The rest is confetti.


Vibrate (vector, entity/vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwawawwd

Causes a visible pulse of vibration from a vector to an entity or vector over a number of seconds. Costs about a sixteenth of one Amethyst Dust.


The effect, while resembling the pulses produced by Sculk Sensors, is entirely distinct. It is a purely visual effect.

The duration can range anywhere from zero seconds to ten seconds.

If a tree falls in a forest and no one is around to hear it, does it make a sound?


Sparkle (vector, vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqa

Produces a small sparkling particle of my desired position, color, and lifespan. Costs a negligible amount of media.


The first vector controls position and the second vector controls color. Each component should range from 0 to 1 and corresponds to red, green, and blueness respectively. The final number dictates how long the sparkle should remain in twentieths of a second, up to five seconds.

All that glitters is not gold.


Crack Device

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaqqqqqeqdedwqeaeqwdedwqeaeq

Cracks the unprogrammed casting device or Curio in my offhand. Cracked casting devices proudly display their Hexes. Costs about one Charged Amethyst.


This spell will blind me for a quite a duration if I attempt to expose the innerworkings of an already-written device. For a moment though, I believe I had glimpsed the Hex before my eyes and brain filled with media.

Nowadays time runs by electricity and vibrating crystals of quarts and goodness know what else..
- clearly a reference to Amethyst.


Conjure Flower (vector, identifer →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weqqqqqwaeaeaeaeaea

Conjures a flower of my choosing at a location. I must have identified this flower at some point before. Costs about a quarter of an Amethyst Dust.


The block under the target position must have a flat top surface to allow rooting. It does not necessarily need to be able to support the flower naturally, although any little movement may cause the flower to break if conjured on an incompatible block. Alternatively, the spell will fill a flower pot if possible.

There was a fool who praised me for the magic I acquired. That's all.


Illuminate (vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeaeaeaeaeawqqqqq

Conjures a completely invisible light with illumination strength of my choosing at a location. Costs about a quarter of an Amethyst Dust.


The block that it is into must be empty or extremely weak. The illumination strength can be a number between 1 and 15, inclusive. If I target a space where a light already exists, the spell is free and particleless.

By holding a Scrying Lens, I can see the lights and place a block in their place to remove them.

The light blinds us. It is only in the dark that we see clearly.


Вдох (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aweeeeewaweeeee

Мгновенно восстанавливает пузырьки существа. Стоит одну аметистовую пыль.


Независимо от количества восстановленного воздуха, эта заклинание всегда тратит одну пыль, так что мне понадобится выждать момент перед тем, как я действительно буду нуждаться в повторном исполнении. Полезное заклинание для ныряния, телепортации в блоки или поддержки жизни в морских существах на суше.

Чтобы думать как рыба - стань рыбой.


Squawk (vector, identifier →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wweedadw

Emits a sound associated with a mob near a location, as though a parrot had imitated that mob. Costs about a half of an Amethyst Dust.


This spell does nothing but still consumes my media if a parrot can not replicate the sound.

I can already imagine this spell's use for playing practical jokes on my friends and enemies. Perhaps Nature does permit me to have fun occasionally with my Hexes.

Hisss...


Огненный зарядProjectiles

Source: Hexical

While conjuring projectiles from pure media manipulation should be prohibitively expensive, Nature offers a set of cheaper spells to create certain projectiles.

These spells push the conjured entity to the stack, which I must manually propel in my desired direction.

Can I offer you a nice egg in this trying time?


Conjure Egg (vector → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqwaqaaqeeewdedde

Conjures an egg. May be fertile. Costs about two Amethyst Dust.


Плевок (vector → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwqaqw

Создаёт липучий снаряд, наносящий не так много урона. Стоит одну четвёртую аметистовой пыли.


Conjure Snowball (vector → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ddeeeeewd

Conjures a harmless snowball. Costs about half of an Amethyst Dust.


Сотворение Огненного Шара (vector → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqqqwaeaeaeaeae

Создаёт взрывоопасный шар пламени, который можно ударить для отправки, и оставляет йоту сущности шара на стэке. Шар разрушает блоки при взрыве. Стоит три аметистовые пыли.


There exist other spells too complex to be given justice in this chapter—I have dedicated other chapters to them.

Magic Missile is a standard quick and versatile spear of amethyst that can be produced and fired at arbitrary speed.

I can also utilize fireworks for battle.

Finally, a certain spell allows the ability to fire potions and arrows.


Сланцево-аметистовая колоннаLocus Spells

Source: Slate Works

As wonderful as Vessels are for storage, they have an... opaque method of interaction. The main way of interaction is with Hexes; more specifically, using a Hex to describe what I wish to retrieve. Importantly, these all mishap when not cast in a Spell Circle.

“Riddles,” I said.
“Always preferable to no answer at all,” he responded.


To elaborate more, Vessels respects Nature's silly rules regarding the "Stack Limit" by working around them. Rather than directly calling an item based on its name, I more-or-less supply a "description;" this is a Hex that takes an Item Stack Iota, and needs to return a boolean. Also, all patterns to do with the retrieving of Storage Vessels take a copy of the Stack, and puts it onto the 'inner' stack (much like Thoth's Gambit).


Lay Item (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaeqwaeaeqqeaeaw

It is much easier to store an item into a Vessel than to pull it out. This pattern simply takes an Item Entity, and neatly sorts it into the activated Storage Vessels. Costs an 1/8th of a dust per activated Vessel.


Get Vessels (→ [vecs])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaeqqdeewweedq

This simply returns what Vessels the current Spell Circle has activated. I should likely use this to check if the Spell Circle has collected any Vessels.


Reawaken Item ([patterns] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaeqwqqwqwwqwqqweqwaweadwawwwawdaewawq

This takes a Hex and runs it on every Item Stack stored (with it on top of the stack). Once the Hex is executed, it requires a Integer, Vector, and Boolean, left on the stack, in that order.


Further explained: this runs the given Hex on every stored Item in the Vessels. The Hex must return (top to bottom) either a False (omits the Vector, and Number) or True, Vector, and Number. The Vector corresponds to where to output the items into the world (respecting ambit), and Number relates to how many of that type of item to retrieve.

Costs a 1/4th of a dust per activated Vessel.


Check Item ([patterns] → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaeqqddqeeqddq

Check Item functions much like Reawaken Item; however, it only requires a Boolean from the inputted Hex. If the Boolean is ever True, the spell ends, and returns True.


Reorient Items

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaeqqwaeadaeawq

In some rare scenarios, Vessels can get jumbled up and have items of the same type spread across different Vessels. This is a neat spell to resort them at a cost. That cost being 5 Charged Amethyst.


Set Recipe (vec, [item|identifier|null] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwqaeqwaeadawwadaeaw

Sets the crafting recipe of a Patterned Assembler. Takes a list of Nulls, items, or item variants, and applies it to the targeted Assembler.


To note: the given list gets "formatted" as left to right, top to bottom in the Patterned Assembler. As well, the Nulls represent blank spots in recipes. Finally, the Spell will mishap if the given list is longer than 9 items (but passes with less than or equal to 9 items).

Does not mishap if cast outside of a Spell Circle. Costs a negligible amount of media.


Bind Macro (vec, any iota, pattern →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqwqqqqqaqeeaqwqae

This binds both a pattern and an iota to a Spell Imprinter, which is at the targeted vector.

Does not mishap if casted outside of a Spell Circle. Costs a negligible amount of media.


Review Broadcast (vec → any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqwqaweeeeewwaaw

Attempts to read an Iotic Door at the given vector. If there is not a Door, returns garbage.
Does not mishap if casted outside of a Spell Circle, free, and does not require ambit.


Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава Осколок погашенного сплава
Sentinel Cache Patterns

Source: Slate Works

Sentinel Caches have an odd method of interaction compared to their non-Spell Circle counter parts. They are interfaced via a list of vectors, opposed to a single vector.

These all mishap when not cast in a Spell Circle.


It's doing physical and mental damage to it, as if it had body parts and organs and memories being consumed as Media.

It burns its life story for fuel.

It burns its fingers and toes and its attachments to the ground until there's nothing but pure cognition.


Apply Pseudosentinels ([vectors] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waeawaewawwa

This takes a list of vectors, and attempts to move the Pseudosentinels to the positions.


Helpfully, the list of vectors from Locate Pseudosentinels will always match the order of Apply Pseudosentinels, meaning I need not worry about the ordering.

This will mishap if the given list is larger than the current awoken Cache amount. Costs 1 dust to command the Pseudosentinel, and due to fatigue, an extra 1/8th of a dust (stacking) for each Pseudosentinel that was already moved in the same instance.


Locate Pseudosentinels (→ [vectors])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waeawaewawwaeq

This retrieves the current positions of all Pseudosentinels in the order they were awoken. Free to cast.


Золотая киркаSpecialized Breaking

Source: Hexical

Extract Block (vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqdeeeqeee

Targets structural faults in a block, resulting in a higher yield. Costs about one, three, and five Amethyst Dust when power input is 0, 1, and 2 respectively.


Collect Block (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaeaqdeeweweedq

Breaks a block gently, perserving the block better than standard mining. Costs about half of an Amethyst Dust.


Светокаменная пыльWisps

Source: Hexal

I have discovered a way to create constructs from the media itself, visible to others and able to move and act somewhat on their own. They are able to cast hexes in my place, similar to how a Hermes' Gambit evaluates patterns. They do take some of my attention to operate this however, and if too many try and execute at once I will only be able to run some of them, leaving the rest for the next instant.


When they are created I assign them a 'reservoir' of media that they have access to, which is taken from me and used to form the wisp. A wisp uses up part of its reservoir simply existing, and when it evaluates the pattern list it is carrying any costs incurred are removed from its reservoir. All wisps seem to take three Amethyst Dust to summon, in addition to whatever media is used for their reservoir.


Summon Projectile Wisp ([pattern], vec, vec, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaeqeeeee

This wisp is summoned and launched like an arrow, casting its hex on whatever it hits. The initial stack when it executes will be a reference to itself, then a reference to what it hit.


This could be a block position or an entity reference. The first vector accepted is the location the wisp will be summoned, while the direction of the second is the direction the wisp will be launched, and the second's magnitude seems to affect the wisp's velocity. The cost of the spell increases with the squared magnitude of velocity. The number accepted determines the wisp's reservoir in Amethyst Dust. It loses approximately 3 tenths of an Amethyst Dust of media every second once summoned, and has a range of influence of 4 blocks.


Summon Cyclic Wisp ([pattern], vec, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaweewaqawee

Similar to Summon Projectile Wisp, but with only one vector input for the position to summon the wisp. Cyclic wisps are unmoving once summoned, instead executing their hex up to 20 times each second.


The first time it casts the stack will start with a reference to itself, from which point it will always start with the stack and ravenmind in the state they finished on the last cast. This wisp has a less stable form making it lose significantly more media every second, losing approximately seven tenths of an Amethyst Dust per second once summoned. It has a range of influence of 8 blocks.


Identity Reflection (→ entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedwqqwdedwqqaw

Add a reference to the casting wisp to the stack. This must be cast by a wisp; trying to cast it through a staff will fail rather spectacularly.


Reservoir Reflection (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqaweewaqaweedw

Add the amount of media in the wisp's reservoir to the stack. This must be cast by a wisp; trying to cast it through a staff will fail rather spectacularly.


Manager's Purification (entity → [pattern])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aweewaqaweewaawww

Removes a reference to a wisp from the stack, and replaces it with the wisp's contained hex. Must be a wisp you summoned, or a wisp that has allowed transfer with the caster or caster's owner.


Allegiance Distillation (entity, entity → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwqqwdedwqqwddwww

Removes a reference to a wisp and an entity from the stack, and returns true if that entity owns that wisp, and false otherwise.


Pathfinder's Gambit (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqwawqaw

Removes a position vector from the stack; The Cyclic Wisp that executed this pattern will move in a straight line towards that position (colliding with terrain in its path) until it reaches it.


Pathfinder's Reflection (→ vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewdwewdew

Adds to the stack the position vector that the executing Cyclic Wisp is currently moving towards.


Haste (num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeawqqqae

Removes a number from the stack, and sets the executing Cyclic Wisp's maximum speed to that number.


Speedometer's Reflection (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeewdqdee

Gets the executing Cyclic Wisp's current maximum speed.


Allow Transfer (num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqewwqeeeee

When two wisps are linked together, they transfer media between each other until they are balanced. By default this only happens between wisps with the same owner. This takes an index, and explicitly allows the wisp to exchange media with the linkable at that index.


Disallow Transfer (num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqeqdeddweqqqqq

Correspondingly, this takes an index and disallows the wisp from exchanging media with the linkable at that index.


Allow Transfer Others (wisp, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqwweqqqqq

This takes a wisp that you own and an index, and allows the wisp to exchange media with the linkable at that index.


Disallow Transfer Others (wisp, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqeaqaawqeeeee

This takes a wisp that you own and an index, and disallows the wisp from exchanging media with the linkable at that index.


Entity Prfn.: Wisp (vec → entity | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqwdedwqqdaqaaww

Transform the position on the stack into the wisp at that location (or Null if there isn't one).


Zone Dstl.: Wisp (vec, num → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqwdedwqqwdeddww

Take a position and maximum distance on the stack, and combine them into a list of wisps near the position.


Zone Dstl.: Non-Wisp (vec, num → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eewaqaweewaqaaww

Take a position and maximum distance on the stack, and combine them into a list of non-wisp entities near the position.


Delay Wisp (number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqawded

Removes an integer from the stack, then delays the wisp's next cast until at least that many twentieth's of a second have passed. This and other triggers like it will halve the wisp's upkeep cost while it isn't casting.


Listen

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqqqwdeddw

The wisp's next cast will not occur until it has received at least one communication.


Wander

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqwawqwaqww

The wisp's next cast will not occur until it has reached the position it is navigating towards.


НитьLinks

Source: Hexal

These patterns outline a system that I have found for communicating information from one wisp to another, among other things. There are a number of patterns related to creating these links, and a number of patterns related to sending and receiving iotas over a link once it is created. A wisp can have any number of links active, with each costing a negligible amount of media to maintain each twentieth of a second.


The links of a given linkable are indexed by the order they are created, with this number used by a number of patterns. "Linkable" is not its own type, but a shorthand for any type that can be coerced into a linkable (e.g. Entity -> Linkable entities, Vec -> Linkable blocks, ...). Links can span up to double the sum of the two linkable's ranges. To connect linkables over truly vast distances I would do well to look into building some Relays.



Link Others (linkable, linkable →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqawqeeeeedww

May be evaluated by any casting instrument. Links two entities, which must be linkable. This costs one Amethyst Shard.



Unlink Others (linkable, linkable →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeeeeedweqqqqqaww

Takes two linkables and unlinks them if they are linked. This costs two Amethyst Dust.


Phonebook Purification (num → linkable)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaww

Removes an index from the stack, and adds the entity connected to the link at that index to the stack.


Recognition Purification (linkable → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqqqqqawwd

Removes an entity from the stack, and adds the index to the link to that entity to the stack (or -1 if the caster isn't linked to that entity).


Popularity Reflection (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeeeeedww

Adds the number of links to the wisp to the stack.


Send Iota (num, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwdeddw

Removes an iota from the stack, then removes an index from the stack and sends the iota along the link at the given index. This costs one hundredth of an Amethyst Dust.


Recitation Reflection (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: weeeeew

When something receives an iota along a link it is added to a queue. This pattern adds the first iota in the queue to the stack, removing it from the queue.


Postmaster's Reflection (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aweeeeewaa

Adds to the stack the number of unread iota in the caster's received iota queue.


Unclogging Gambit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aweeeeewa

Removes all unread iota from the caster's received iota queue.


Open Transmit (num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwdedwq

Similar to Introspection, until drawing a Close Transmit all patterns I draw are sent along the link whose index is at the top of the stack.


Close Transmit

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: ewaqawe

When drawn after Open Transmit I stop transmitting drawn patterns. If either Open Transmit or Close Transmit are executed by an intermediary caster such as a wisp, they will mishap.


ЦепьLink Amenities

Source: Ephemera

I've devised a suite of patterns (plus a couple of blocks) to make links a bit more useful for things other than data transmission and media sharing.

Note that the patterns which fetch information about the network make no promises regarding whether returned linkables are within ambit.


Network Dstln. (linkable, num → [linkable])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaweqaeaq

Scans the link network connected to the input linkable up to a recursion depth equal to the input number (max 32), and returns a list of all connected linkables. Costs a negligible amount of media.


Network Gateway (entity, linkable, vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwdeddwdawqqqwaq

Accepts an entity to teleport, a linkable to use for access to its network, and a destination. If the entity is within 8 blocks of the linkable, and there is a network node within 4 blocks of the destination, the entity will be teleported. Cost varies based on what entity is teleported.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Network Gateway Probe
Верстак
Эндер-жемчуг
Блок скрижалей
Блок скрижалей
Блок скрижалей
Блок скрижалей
Заряженный аметист
Блок скрижалей
Network Gateway Probe

Outputs a brief redstone signal when an adjacent relay is used as the output for a casting of Network Gateway.


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Network Routing Index
Верстак
Талисман
Блок скрижалей
Блок скрижалей
Блок скрижалей
Блок скрижалей
Заряженный аметист
Блок скрижалей
Network Routing Index

When rclicked with a focus in the main hand, attempts to store its iota in the block. When the focus is in the offhand, writes the stored iota to the focus.


Routing Dstln. (linkable, iota → vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaweqaeaqa

Accepts a linkable to use for network access, and any iota. If a relay connected to the network has an adjacent Network Routing Index with the same iota, returns that relay's position. Costs half an amethyst dust.


СундукMotes

Source: Hexal

This entry deals with bringing items into the media, making them referencable, countable, bringing order to them and to me and to my mind and-. A mediafied item iota (known as a mote) that has been added to the stack references a specific mote record in a Mote Nexus, since without something holding the thought-pattern of the item to this world it will wither away -away like my cognition is flensing-.


Any duplicate of that first mote iota referencing a record references the same record, and any change to one affects them all for they all point to the one and only in the media. Splitting and merging and crafting and trading all affect all affect all-.


A Mote Nexus is limited in some ways, but only some. It can contain 1023 different records, but each record can store items innumerable. I have yet to find any limit, I can merge and merge and merge forever and the record keeps growing and growing and growing...


Нажмите, чтобы показать рецепты Нажмите, чтобы скрыть рецепты
Mote Nexus
Flay Mind Recipe GUI Подмастерье Картограф
Герой деревни Деревенский житель должен быть Подмастерье уровня Картограф или выше
Шалкеровый ящик
Аметистовая пыль
100
Осколок аметиста
20
Заряженный аметист
10
Mote Nexus

The Mote Nexus is built from the mind of a cartographer endlessly mapping the contents of the Shulker Box that it has been flayed into.


Bind Storage (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwqaqwqaq

Target a Mote Nexus block in the world and bind yourself to it, meaning all items you mediafy will be added to that nexus' capacity. Targeting any other block will unbind you from your currently bound nexus. Costs 32 Amethyst Dust.


Bind Storage - Temp. (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edewedewede

Target a Mote Nexus block in the world and bind to it for the remainder of this cast, temporarily overriding your primary binding. Costs one thousandth of an Amethyst Dust.


Stocktake Reflection (→ [itemtype])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwqqqqqwddww

Gets all the types of motes contained in the currently bound Mote Nexus.


Stocktake Purification (mote | itemtype → [mote])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aweeeeewaaww

Gets all the mote records from the currently bound Mote Nexus that match the passed item type or could be combined with the passed mote.


Capacity Reflection (→ int)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awedqdewa

Gets the remaining capacity of the bound Mote Nexus.


Containment Distillation (vec, (itemtype | mote) → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwqaeaqwd

Returns true if the Mote Nexus at the given position contains a mote of the given type, or that would stack with the given mote, and false otherwise.


Mediafy Item (item | item, mote → mote)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqa

Convert an item in the world (either an item entity or an item frame) into a mote on your stack. If passed an existing mote instead adds the items from the entity to the mote. Mediafying an item costs a tenth of an Amethyst Dust.


Return Item (mote, vec | mote, vec, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qded

Returns all the items from a mote to the world at the location of your choosing. If passed a number returns at most that many items. Costs a tenth of an Amethyst Dust.


Sorter's Purification (mote → item stack)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqaea

Accepts a mote and returns an Item Stack representing the items in the record referenced by that mote.


Преображение к Абсолюту (mote → int)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Accepts a mote and returns the number of items in the record referenced by that mote.


Суммирующее Объединение (mote, mote → mote)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waaw

Combines two motes into one, merging the mote records they point to. Any pointers to the second mote will become null, any pointers to the first will remain. This can make motes holding many more items than I could carry in a stack naturally!


Stacking Distillation II (mote, (mote | item) → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedqeaqa

Returns true if the first mote can be combined with the items in the second argument (which can be a mote, item stack, item entity, or item frame), and false otherwise.


Splitting Gambit (mote, int → mote, mote)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqaaw

Splits the specified number of items off of the passed mote, creating a new mote pointing to a new mote record.


Depot Purification (mote → vec)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqaw

Get the position of the Mote Nexus that contains the passed mote.


Depot Gambit (mote, vec → mote)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeedw

Move the record referenced by the passed mote to the Mote Nexus at the passed position. This returns a new mote pointing to that record, and invalidates all previous motes pointing to that record.


Craft (mote | [mote] | [[mote]] → [mote])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwawdedwawdewwdwaqawdwwedwawdedwaww

Takes a mote, list of motes, or list of list of motes. returns a list containing the results of crafting with those items. For example, the input Stone x128 would return [Stone Button x128].


For more complex crafts, inserting nulls to space items properly will be required. A diamond pickaxe for example would require [[Diamond x2, Diamond x2, Diamond x2], [null, Stick x2], [null, Stick x2]] to get [Diamond Pickaxe x2]. Costs a tenth of an Amethyst Dust.


Preview Craft (item | [item] | [[item]] → [item])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwdwaqawdwaqwwawdedwawwqawdwaqawdww

Takes the same input as Craft, except it can take Item Stack Iotas as well as motes. Returns a list of Item Stack Iotas representing what the results of Craft would have been with motes containing those inputs.


Seniority Purification (villager → int)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqwdedwqqaww

Accepts a villager, returns a number representing that villager's seniority and skill at their craft.


Offering Purification (villager → [complicated!])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awdedwaawwqded

Accepts a villager and returns all of the trades that villager is offering. This is a list of lists of lists. Each trade comprises two lists, the cost, and the returned items. The returned items is a list containing the type of item, and the number of items.


The cost is a list of one or two pairs of item and number of items required by the villager for the trade to be accepted. For example, one trade offer could be [[[Emerald, 1]], [Redstone, 1]].


Trade (villager, [mote], int? → item)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awdedwaeqded

Accepts a villager, a list of motes to trade with to villager, and optionally an int for which of that villager's trades to attempt. (int? above means that you can pass 2 or 3 arguments, the optional 3rd being an int).


If no trade number was passed, it will try each of the villager's trade until finding one that accepts the passed items. If a trade number was passed it will skip straight to using that trade. It will then repeat that trade for as long as it has enough items and the villager is still willing to trade. It will then return the items the villager traded away as a mote to the stack.


The villager will find this trade to be a learnable experience as it would if trading with you directly, and will improve its skills and trade offerings commensurately. Costs a tenth of an Amethyst Dust.


Use Item On (mote, (entity | vec, vec) →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqwqqqqaa

Accepts a mote, and either an entity, or a target block and a normal vector. Uses the item on the entity/block. The mote must either only have one item in it, or the items contained must be extremely simple (no NBT data).


Hex GummyConjurable Delights

Source: Hexical

Ancient Hexcasters seem to have devised spells to conjure a multitude of items, to both further their Art and to convenience their collaboration. I can only link these items together by their being vaguely edible.

What nicer thing can you do for somebody than make them breakfast?


Hex Gummy (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeewdw

Conjures a Hex Gummy: a delightful light snack that also provides about a tenth of an Amethyst Dust's worth of media. Costs about one Amethyst Dust.


Сотворение Хексовсплеска (vector, any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aadaadqaq

Создаёт Хексовсплеск на указанной позиции с заданной йотой. Стоит одну аметистовую пыль и подвергается провалу Нарушения Личных Границ.


Хексовсплескы - это съедобные предметы, сотворённые облепливанием йоты мыслями$/ до тех пор, пока она не обретёт существенный размер. При поглощении, Хексовсплеск мгновенно добавляет йоту на стэк своего поглотителя. Я нахожу это свойство достаточно полезным на случай, когда мне потребуется передать своё истинное имя. Еслимой стэк имеет незакрытую руну Интроспекции, новая йота добавится в список.


Сотворение Хекстито (vector, list of patterns →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqdqaqdwawaw

Создаёт Хекстито на указанной позиции с заданным Хексом$/. Стоит две аметистовые пыли и подвергается провалу Нарушения Личных Границ.


Хекститы являются треугольными закусками, которые я могу создавать из мысли. При поглощении, поедатель мгновенно сотворит заточённый внутри Хекс$/, используя стэк своего посоха, в отличие от обычных магических инструментов. Я нахожу их полезными для сохранения простых задач вроде поиска лучей или ограничения использования созданных мною Хексов$/. Если мой стэк имеет незакрытую руну Интроспекции, Хекс не исполнится, что делает его передачу безопасным.


Аметистовая друзаСотворение Шипов

Source: Hexical

Я слышал слухи о колдуне-зловреде, способном призывать клыки из земли. Я не верю в то, что жители способны управлять мыслями$/, однако я вдохновился этими мифами и создал это заклинание, призывающее четыре шипа из земли для протыкания моих целей.


Сотворение Шипов (vector, vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdqdqdqdww

Принимает позицию плотного блока, вектор оси и задержку в секундах вплоть до десяти, после чего призывает шипы на заданной локации. Стоит один аметистовый осколок.


Каждый шип требует примерно пол секунды для атаки и наносит три полных сердца урона, прежде чем опуститься обратно в землю. Если я исполняю это заклинание на позиции, где шип ещё не исчез, то ничего не произойдёт. К тому же, шипы отбросят поражённые цели в сторону, в которую они были призваны.


Скалковый крикунHTTP Spells

Source: HexWeb

While pondering the depths of one's mind, Sir Bernes-Lee caught a glimpse into another universe. With this view fresh in his mind, he quickly conjured a JSON object, imbued it with information, and sent it hurdling into the other universe.

These are the patterns recovered after Berners-Lee was found dead having received enough information back to fry his mind.


Request (url, headers, method, json → res)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqwqdqddqe

Sends an HTTP request made of the given data, method, and headers to the provided URL.

The Response is truthy if a response is received.


Get Response (res → json)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqwweaaead

Given a Response Iota, attempt to parse the results. Will Mishap if too early or an IOException is thrown.


РаздатчикBlock Mimicry

Source: Hexical

The Art of Hexcasting is a versatile craft; I can use media to simulate a lot of the actions that I rely on blocks to perform without requiring any physical infrastructure. With just my staff, I can cut stone into stairs, launch arrows, and cook my items for me.


Tales speak of ancient Hexcasters that have set up entire magical factories without placing a single block.

And I need a bigger office, I need a bigger chair
A bigger desk, a bigger staff
A bigger hat to wear


Push (vector, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawqwqqqeqq

Takes a block position and an axis vector and pushes the block along that vector. Costs an eighth of an Amethyst Dust.


Similar to the block it is mimicking, this spell can push chains of up to 12 blocks if needed and break fragile blocks that a regular Piston would break. It also respects the stickiness of blocks like Slime and Honey, as well as the immovability of certain blocks like Obsidian.


Dispense (item entity, vector, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwawqwddaeeead

Takes an item entity, a position, and an axis vector and dispenses the item. For most applications, costs about half of one Amethyst Dust.


More specifically, this spell acts as though a dispenser suddenly appears with the item loaded and fires the dispenser.

If this spell is used for any type of Arrow, the price increases to a full Charged Amethyst. I wonder why Nature would have such an adverse reaction to this specific application. Perhaps I would be too powerful?

Upon request, I can also perform a hug.


Cook (item entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqadadadewewewe

Takes an item entity and cooks it as if in a Furnace. Costs about one Amethyst Dust for every ten seconds that the Furnace would need to have been active.


Roast (item entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqwwqqawdadedad

A specialized variant of Cook that simulates a Campfire instead. This has a much more limited set of possibilities; I am unsure why I would ever use this.


Smoke (item entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqadadadewdqqdwe

A specialized variant of Cook that simulates a Smoker instead, making it unable to process anything but foods but at a faster rate, making the spell cheaper.


Blast (item entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqqadadadewweewwe

A specialized variant of Cook that simulates a Blast Furnace instead, making it unable to process anything but ores but at a faster rate, making the spell cheaper.


Cut Stone (item entity, identifier →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwaeaeaeaeaeadawa

Takes an item entity and cuts the item into the shape of an item identifier. Costs about an eighth of one Amethyst Dust.


The target item must be possible to carve from the source item in a Stonecutter. For instance, Stone can be cut into all manners of stairs, slabs, and walls.

I saw the angel in the marble and carved until I set him free.


ВоронкаHopper

Source: Hexical

This spell is explicitly designed for the precise and mass transport of items from place to place, supporting a wide array of blocks and entities to pull and push to.

allows arbitrary objects to be retrieved... and instantiated in reality... arbitrary information between arbitrary data sources


Hopper (source, num?, dest., num? →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwawqwaeqqq

Instantly transports all items from source to destination. Cost scales based on the amount of mass transferred - a stack of 64 items will cost about three Amethyst Dust. Numbers are optional; details later.


Entity references to the caster, an Armor Stand, a Minecart with a Chest, a Hopper Minecart, or a Boat with a Chest within ambit are valid sources that refer to the respective inventory. They also serve as valid destinations.

Entity references to Item Frames and dropped Items are also valid sources and destinations. For Items, pushes will attempt to stack onto it.


Vectors are also possible sources and destinations. If a block with an inventory does not exist at a location, it is a valid destination to push items out into the world.

If a block with an inventory does exist, it serves as both a source and a destination. If the vector is closest to the center, it pushes and pulls from any inventory slot; if it is instead closer to a face, it will only push to and pull from that face, similar to Hoppers.


If I pass in Null, it seems to refer to my Ender Chest's inventory. Naturally, this means it will only work for humans casting this spell.

Because sources and destinations can never be numbers, it is distinguishable to pass an optional number after a source or destination. This is the num? in the pattern signature and correlates to slot.


Slots are a slightly esoteric way that Nature has chosen to represent specific spaces in the inventory. For example, 0, 1, 2, and 3 corresponds to boots, leggings, chestplate, and helmet spaces of an Armor Stand source respectively. Passing in slots allows me to dictate to Hopper which space to take items from and move items to.

For quick reference, my hotbar is 0-8, my offhand is 40, and my Wristpocket is -1.


Hopper Purification (source → list)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqeawqwawq

Applies to sources that support slots; inventories. Returns a list of the item stacks contained within them, with their index in the list being their slot number.


While the slot number is generally fairly logical, it can feel arbitrary for storages such as a player's inventory.

This pattern will be useful in ascertaining the slot number of any given location in a source or destination's inventory. It can also be useful for processing: scanning a source for what items it contains, evaluating them based on some metrics, and from there deciding whether and where to move them.


РамкаHotbar

Source: Hexical

Handy Reflection (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwawqwa

Pushes a number relating to which of my current items I am currently holding.


Switch (number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwewdwe

Takes a number 0 to 8 and switches my current item to it.

Remember, switching to your pistol is always faster than reloading.


БиркаItem Renaming

Source: Hexical

Name Item (entity, text/null →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwawqwaadwa

Takes an item and renames it to the text given. Resets name if given Null. Free.


Describe Item (entity, list of text/null →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dwewdweedwa

Takes an item and a list of text to append as a description. Clears if given Null. Free.


Pink PetalsLesser Sentinels

Source: Hexical

A bit of sentinel theory: a Sentinel is metaphysically-detached shard of my Self. I can banish, query, and summon it via link but each interaction requires a bit of media to facilitate the "handshake". I can give even more of my Self, essentially creating a separate yet near-equally conscious fragment that can cast Hexes beyond my regular reach and even "walk".


Lesser Sentinels are a more diminutive construction: little more than a tagged pocket of media blessed with a whisper of my Self. They are just enough to hold their ground where deployed and to be visible to me.

Due to their lesser sentience, I can establish connections, reposition, banish, and bring forth more of them with ease. I can only have one Sentinel out at once; I can have a virtually endless number of Lesser Sentinels.


Deploy Sentinels (list of vectors →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeaae

Dismisses any existing Lesser Sentinels and deploys a Lesser Sentinel at every position in the list.


Infiltration Reflection (→ list of vectors)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqddq

Returns a list of vectors corresponding to the positions of all my Lesser Sentinels.


Блок-конструкторStructures

Source: HexStruction

Devour Structure (vec, vec → structure)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dqeqdwdqeqd

Removes the locations of two corners from the stack, then consumes a region of space defined by those two corners, storing the result in a Structure iota.
Costs about an eighth of one Amethyst Dust for every block consumed.


Actualize Structure (vec, structure →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqea

Removes the location of the structure's origin and a structure from the stack, then attempts to place the structure at the origin, erasing the structure from all memory. Mishaps if any part of the structure overlaps with another block.
Costs about an eighth of one Amethyst Dust for every block placed.


Visualize Structure (vec, structure, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeqeawaeqeaqed

Removes the location of the structure's origin and a structure from the stack, followed by a duration between 0 and 72000.


Displays a phantom structure at that location for the specified duration (in ticks). Does not erase the structure from memory.
Costs about a hundredth of one Amethyst Dust for every block displayed.


ФейерверкПиротехники

Source: Hexical

Я наткнулся на несколько заклинаний, связанных с пиротехникой. Мысли$/ довольно празднично жужжат вокруг узоров, как будто когда-то они использовались для грандиозных торжеств, хотя я с содроганием представляю, насколько эффективны они могут быть в качестве оружия.

Тебе не нужно ничего говорить. Просто наблюдай за фейерверком.


Симуляция Феерверка (vector, vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedwaqwqqwqa

Проанализировав Пиротехническую звезду в моей второстепенной руке, руна создаёт феерверк этой звезды, с заданной позицией, ускорением и количеством пороха. Стоит около одного осколка аметиста.


Сотворение Феерверка (vec, vec, num, num, list of vec, list of vec, bool, bool →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dedwaqwwawwqa


Создаёт феерверк прямо так, как я хочу этого. Возможно, это одно из самых сложных заклинаний в мире. Стоимость аналогична стоимости другого заклинания фейерверка.


Базовая теория

Первые два параметра заклинания просты - положение и скорость. Третий параметр определяет продолжительность полета в виде числа от 1 до 3. Я могу представить себе это как количество Пороха, что я добавляю в рецепте создания.

Остальные параметры можно представить как спецификации для виртуальной пиротехнической звезды.


Форма

Четвертый параметр определяет форму взрыва, на основе чисел от 0 до 3.
- 0 это простой, небольшой взрыв в форме шара.
- 1 представляет собой большой шарообразный взрыв.
- 2 это взрыв в форме звезды.
- 3 представляет собой большой взрыв в форме лица крипера.


Цвета

Пятый и шестой параметры представляют собой списки красителей. Первый список определяет цвета начальной вспышки фейерверка, в то время как второй управляет цветами, в которые превращаются первые частицы. В первом списке должен быть указан хотя бы один краситель, но второй список может быть пустым, если я не хочу, чтобы какие-либо цвета перетекали в другие.


Специальные эффекты

Седьмой параметр определяет, будут ли частицы фейерверка мерцать, как будто я добавляю светокамень к виртуальной пиротехнической звезде.

Восьмой параметр определяет, оставляют ли частицы фейерверка следы, как будто я добавляю алмаз к виртуальной пиротехнической звезде.


Тотем бессмертияПризывание

Source: Hexical

Мысли$/ - это энергия мышления, так что разумно предположить, что я могу просто выдумать магию в реальность вместо того, чтобы болтать своим посохом по кругу. В конце концов, у меня всегда есть около двух заряженных аметистов в лучшем случае. Я пока не могу воплотить случайные эффекты в реальность, но уже сейчас способен призвать заранее подготовленный Хекс$/ простыми движениями руки, используя мысли$/ из инвенторя.


Inculcate (list of patterns →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaqqqqqeqdedwwqwqwwdedwwqwqw

Etches a Hex, allowing me to cast it by holding Призывать for one second. Costs about one Charged Amethyst.

Anthony thought at it, and it turned a flip-flop on the grass, and lay trembling, its eyes gleaming in small black terror.


Evocation Reflection (→ list of patterns)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwdeeeeeqeaqawwewewwaqawwewew

Pushes the Hex etched into my mind.


Отражение Призывателя (→ number)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaqqqqqeeaqawwewewwaqawwewew

Добавляет на стэк число, равное длительности призывания игрока. Возвращает -1, если игрок не призывает.


Древние тексты, из которых я почерпнул эту технику, раскрывают много других интересных мелочей: Заклинатели$/ использовали призывание без Хекса$/ в качестве приветствия или группового ритуала, махая руками и поя в унисон. Также были проведены эксперименты, чтобы выяснить, можно ли наделить жителя способностью к манипуляции мыслью$/, но результаты этих экспериментов либо не были задокументированы, либо были потеряны во времени.


Пустой инициаторСложные Руны Круга

Source: Hexical

Когда мысли$/ пробегают по границам круга, они наполняют собой его пространство, позволяя совершать гораздо более великие магические деяния и гораздо более гибкие манипуляции мыслями$/. Далее указаны несколько рун, требующих плотного наполнения мысли, из-за чего их можно исполнять только инициаторами.


Смещение (entity, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqeedaqqqa

Телепортирует сущность внутри круга в любую точку внутри того же круга. В отличие от Великого Перемещения, это заклинание принимает координаты мира, а не сдвиг. Бесплатно.


Appendage (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aaqqadaqwqa

Allows a circle to hook onto a Pedestal within ambit to use as its other arm. Useful for certain spells that demand an item held in my other hand. It also works as a Wristpocket.


Export Media (vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqwedqdqddqqwae

Exports media out of an Impetus at a rate of about eleven Amethyst Dust spent per ten Amethyst Dust created. Takes a location and a number of up to a stack of Amethyst Dust.


НевидимостьШейдеры

Source: Hexical

Эти заклинания основаны на манипулировании моими световыми рецепторами, позволяя мне изменить моё зрение ради веселья и пользы. Эти заклинания разрушаются после смерти или моего ухода из этого мира и возвращения позже.

Вы чувствуете, что что-то не так. Вы ощущаете гармонию с волшебством. Чеел, этот цвет так интересно пахнет. Обычные понятия здесь неприменимы.


Ясное Видение

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeeeeqaqeeeee

Обрушает любые заклинания шейдеров, применённые ко мне. Полезно для "отбеливания" моих глаз после экспериментов.


Пронзающая Тьма

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edewawede

Значительно повышает мою способность видеть в темноте, хотя в результате свет становится чрезвычайно ослепительным.


Визуализация Форм

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eedwwawwdee

Превращает мир в тонкие черно-белые очертания. Возможно, это полезно для выявления тонких контрастов.


Широковещательное Видение

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wewdwewwawwewdwew

Изменяет мое зрение, создавая странные линии и заставляя объекты в центре моего зрения выпячиваться "ко" мне. Кажется, это имеет отношение к чему-то...


Самое Важное

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eewdweqaqewdwee

Трансформирует мое зрение, заставляя воспринимать только самые важные вещи...


Деление Зрения

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqdedaedqqdedaqaedeqd

Разбивает мое зрение на несколько частей, подобно тому, что может видеть паук. Я не уверен, действительно ли это дает мне больше обзора...


Череп визер-скелетаHaunting

Source: Special Efhexs

I have discovered various spells for creating particles and sounds but initially, these are plainly visible to everyone. What if instead, I wanted to only create effects for myself or haunt a specific player? That's where this pattern comes in. For the remainder of the Hex, I can choose only certain players to be made privy.


Haunt (null | list of entities →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawawqeqqqqqwa

Sets a list of players to be exclusively influenced by my special effects. If Null, all can see my effects again.


Pink PetalsParticles

Source: Special Efhexs

Somehow, my Microphone is able to record the particles in the air! I can query and replay them to add a bit of flair to my Hexes for essentially free.

All those moments will be lost in time, like tears in rain.


Particulate Reflection (→ list of identifiers)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaq

Pushes the last sixteen unique particles picked up by my Microphone.


Conjure Particle (identifier, vector, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaaw

Conjures a particular particle with a specified position and velocity (blocks per twentieth of a second). Costs about 1/32th of an Amethyst Dust.


This spell only works for "simple" particles, which are the majority. The remaining are too complicated to be boiled down into just a position and velocity but fortunately, I have documented various patterns for these more complicated effects.

They are all priced like the general spell and take a position and a velocity (compressed as "...") along with extra parameters.


Conjure Dust (..., vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaaq

Conjures a small mote of dust of a given color. The number relates vaguely to scale and lifespan.


Conjure Sparkly Dust (..., vector, vector, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaaqda

Conjures a gradient-like mote of dust, which smoothly transitions between the two colors given over the given number of seconds.


Conjure Debris (..., identifier →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaawqqqae

Conjures a visual bit of debris, similar to that caused by breaking a block. Takes in a block identifier.


Conjure Sediment (..., identifier →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaaqw

Conjures particles similar to that caused by suspended gravity-affected blocks. Takes in a block identifier.


Conjure Fragments (..., item →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaaeaq

Conjures a visual bit of fragments, similar to that caused by a tool breaking after wearing. Takes in an item iota.


Conjure Media (..., vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eqqqqqaewawqwaw

Conjures a blob of visible media, not unlike the waste product of my Hexes. Takes in a color.


ПроигрывательSounds

Source: Special Efhexs

Using the Microphone, I can query the sounds that I have been close to. After that, I am able to replay them to add fun sound effects to my Hexes.

If a tree falls in a forest and no one is around to hear it, does it make a sound?


Audio Reflection (→ list of identifiers)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeede

Pushes the last sixteen unique sounds picked up by my Microphone.


Play Sound (id, vec, num, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqd

Plays a sound at a particular location, volume, and pitch. Costs about a sixteenth of an Amethyst Dust.


Volume and pitch are all numbers that range between 0 and 2. Volume controls both loudness and distance that sound can be heard. Meanwhile, pitch controls the "speed" the sound is played.

The sound is entirely disembodied to any body or event. It seems that the spell essentially uses tiny bits of media manipulation to vibrate the air precisely into a given sound.


Dark Oak SeedArborist's Desires

Source: Dynamic Trees - Hexcasting

As I suspected, the knowledge I have pried from Nature's hands can indeed be used to influence and even restructure any tree to my hearts desire...


Transform (pos, species →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqwqwqaqwqwqaqwqwqaqwqwqaqwqwqaqw

Provided a tree's position, I can command Nature to change the very Species of the tree till my heart's content, provided I have the media equivalent of a Shard per character in the string which defines its' structure.


КартаMarker Spells

Source: HexMapping

Set Marker (map, marker →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawwaawqaawwaaw

Adds the provided marker to the map under the provided identifier

Ambit validation is done here


Each marker has a distinct ambit test. They are as follows:

Circle Marker has its center position tested, then offset in the cardinal directions by the radius and tested again

Rectangle Marker has both its corners tested

Polygon and Polyline Markers have all points tested

Icon Marker has its position tested


Remove Marker (map, str →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wddweddwwddwedd

Removed the marker on the map under the provided identifier


Роза визераHorrible

Source: Hexical

Of all the spells I have discovered in my exploration of ancient Hexcasting notes, there has not been a single pattern remotely like this one. I believe its existence is proof of some greater force that had compelled Hexcasters to draw it.

How does one even begin to draw this, let alone discover it?


Horrible (vector → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqeedqawqeewdeaqqewdeaqeewdeaqeedqawqqedqawqqewdeaqeedqawqeewdeaqqewdeaqeewdeaqeedqawqqedqawqqewdeaqqedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqqedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqeedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqqedqawqeewdeaqqewdeaqeewdeaqeedqawqqedqawqqewdeaqe

Judging by the pattern signature, I can only imagine that it summons something.


Source: Hex Casting

Руны, перечисленные здесь, предположительно обладают легендарной сложностью и силой. Похоже, что они использовались очень редко (как утверждается в текстах, на то есть веские причины). Хотя, возможно, это просто бредни давно умерших стариков.

Что может пойти не так?

Заряженный аметистMedia Infusion

Source: Oneironaut

Media Infusion (Vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwaqqqqqeqqqwwwqqeqqwwwqqweqadadadaqeqeqadadadaqe

Accepts a vector and infuses media into the corresponding block in order to transmute it. Cost and exact effect vary depending on target.


Conceptually, this spell is quite similar to Edify Sapling.
However, the media that the target block receives is far more finely-tuned, and can thus achieve far more interesting results.


Око ЭндераNoetic Gateway

Source: Oneironaut

Noetic Gateway (Entity, Imprint →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeewwwweeqeqeewwwweeqdqqdwwwdqeqdwwwdqdadwwdqdwwddadaqadaawww

Accepts an entity and a Spatial Imprint and teleports the entity to its position in the proper dimension. Generally costs 20 Charged Amethyst.
Will fail if supplied a player other than myself.


If I use this to return to a dimension that I previously left within the same instant, the cost drops to five amethyst dust, as the spell can take advantage of a lingering strand of media leading back to my original position. Otherwise, it will attempt to find a safe spot to deposit me, potentially conjuring a block to prevent me from falling to my doom.

Strangely, I feel an odd sense of acceleration when transporting myself this way, along some incomprehensible axis.


Эндер-сундукSpatial Interchange

Source: Oneironaut

Spatial Interchange ([vec, vec], [vec, vec], Imprint →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqqqwwwwwqqqwwwqdaqadwqqwdaqadweqeqqqqeqeqaqeqedeqeqa

Accepts two lists of two vectors, to define two cuboids, and a Spatial Imprint. These cuboids must have the exact same dimensions and rotation.


I'm not quite sure what this one is supposed to do, it's always yelling at me about special dimensions. Perhaps it needs to use this special dimension as an intermediary?


Exchanges the blocks within the first cuboid in your current dimension (which must be within ambit) for the blocks within the second cuboid in the dimension corresponding to the Spatial Imprint. Cost (in amethyst dust) is logarithmic for the first 1001 blocks, after which it increases linearly.
Will not exchange any unbreakable blocks.
One or both of the endpoint dimensions must be the noosphere.


Ведро лавыСоздать лаву

Source: Hex Casting

Создать лаву (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eaqawqadaqd

Призывает блок лавы на указанной позиции. Стоит примерно один заряженный аметист.


Возможно, будет разумно держать свои знания об этом заклинании в секрете. Как я слышал, определенная фракция ботаников реагирует на это... чувствительно.

Ну, никто не говорил, что отслеживание глубоких секретов вселенной будет легким занятием.


Рамка портала в ЭндHexxy Dimensions

Source: Hexxy Dimensions

When I saw IT.
I realized it could be shaped by my will.
I just need the right pattern
There also appear to be a few new mishaps I can encounter. most of them being that the room is not ready yet or was removed.I shouldn't punch the walls, that may draw their attention, and they do not like intruders


Alongside this there appear to be two new Iotas which I have named room and entry

a room Iota appears to give me extensive powers over a domain, and most places that can take entry can take a room in the same place

a entry iota though only appears to let me into a room. much safer to give to others.

(if it wasn't clear you can "break" the walls. which will deal upto 2 hearts of dammage (it cannot kill))


Everett's Exaltation (num, num, num → room)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawdwawawdwawawdwewdwqwdwqwdwqwdwqwdwqwdw

Creates a new room for me



When I first make a room it appears I must wait for it to be "carved"
I am unable to do anything practical in the dim until I let nature carve it out.

Carving appears to be 20-ish blocks per seconds. I can Figure out how many are left with a simple pattern, cost 1/2 a quenched allay per block


Everett's Gateway (room | entry →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawewawewawewawewawewawwwqwqwqwqwqwaeqqqqqaww

Lets actually go there



Although I cannot enter a room when it is being carved. once it is done I can finally go into it.
I must be careful though because if I use my room Iota it will put me into the exact center of the room which could be problematic.
luckily I can create a iota that will put me at a relative position to a corner.
Cost 1 amethyst shard


Everett's Abduction (room | entry, entity | [entity] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aeaeaeaeaeaaedwaq

You are going to Brazil, My Domain, T H E F U N Z O N E



It takes my "Willing" participants to the room/entry specified. same as if they casted Everett's GatewayThere is no will save. should probally prepare countermeasures for if I find myself taken


Everett's Environment (room → room)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: deaqqeweeeeewdqdqdqdqdq

My own personal casting space



When I cast this it mutates my environment and forces it to cast in the provided room giving me full ambit.
Trying to enter a env while already having one active results in a Mishap.
My staff appears to actively conflict with the env unless I execute it all at once


Everett's Environment II

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqdeeqeaeaeaeaeae

Look Ma two dimensions



When I cast this it removes the mutation to my environment.
This can be usefull for if I want to refrence data in my current dimension and then swap to read something really quick from my personal space


Everett's Expulsion (entity | [entity] →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwdeeeeeqdwewewewewewwwdwqwdwqwdwqwdwqwdwqwdw

G E T O U T



This expels entities to the overworld that I pass into it from my room.
It mishaps when I am not running in a environment though. And the entities have to be within the room the env is bound to


Everett's Relative Prfn. (room, vec3 → vec3)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: adeeda

This should make things easier



This pattern when given a room converts a position to a be relative to the North West corner of the room.

It should be fairly usefull when making cordinates in this room


Everett's Relative Prfn. II (room, vec3 → vec3)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: daqqad

I can access blocks easier



This pattern when given a room converts a position from a relative to North West corner

It should be fairly usefull when accessing block/entities within this room.
Only Positive numbers lead into the room. negative numbers lead into the "wall" between rooms


Everett's Room Prfn. (room → entry)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: awqwawqdqawwwaq

Roommates perhaps?



This allows me to turn a room into a entry Iota
A entry iota is safer for me to share or make public since it wont allow my peers to cast with full ambit in my room


Everett's Distl. (room, vec3 → entry)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: dewedaewdwewd

Custom door location?



This allows me to turn a room into a entry Iota and give it a relative position.
This entry iota's Position is relative to the North West corner of my room


Everett's Timing Prfn. (room → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwaeaeaeaeaeadqwdwqwdwdwqw

How much longer must I wait



When I pass a room/entry into this pattern it returns the number of blocks left to be carved
(which I can then roughly calculate into a time remaing till avaliable)


Everett's Carving Prfn. (room → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwaeaeaeaeaeadwaqaeaq

Are we done yet



It takes the room and tells me if it is carved and able to be used.


ЛевитацияМанипуляция погодой

Source: Hex Casting

Громовержец (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waadwawdaaweewq

Я повелеваю небесам! Это заклинание призовет молнию, чтобы ударить землю там, куда я направлю её. Стоит примерно 3 Аметистовых Осколка.


Призвать дождь

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwweeewwweewdawdwad

Я управляю облаками! Это заклинание вызовет дождь во всем мире, на который я его наложу. Стоит около одного Заряженого Аметиста.


Прогнать дождь

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eeewwweeewwaqqddqdqd

Аналог вызывания дождя. Это заклинание развеет дождь по всему миру, на который я его наложил. Стоит около одного Осколка Аметиста.


СтеклоInfuse Will

Source: HexTweaks

Infuse Will (pattern → pattern)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waawaawaqwaeaeaeaeaea

Takes a pattern and makes it unique to me by injecting patterns that I cannot draw by hand
also seems to put more power into certain spells


ЭлитрыАльтиора

Source: Hex Casting

Альтиора (player →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eawwaeawawaa

Вызывает вокруг меня сноп мысли в форме крыльев, наделенных достаточным количеством вещества, чтобы обеспечить скольжение по воздуху.


Их использование идентично использованию Элитр; цель(которой должен быть игрок) поднимается в воздух, после чего нажатие Прыжок приводит крылья в действие. Крылья хрупки, и ломаются при соприкосновении с любой поверхностью. Для более длительных полетов можно использовать Импульс или (для самых отважных) Феерверки.

Стоит около одного Заряженного Аметиста.


Чародейская книгаCharm

Source: Hexical

The Charm spell transforms any item into a self-contained magical item, not unlike a Cypher. They have a battery of media, disenchant when empty, and can't be recharged or reprogrammed.

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.


Charmed items also have a few special features that distinguish them from any other casting device.

They have two patterns for interfacing with an internal iota storage within them. This storage can only be read from and written to within the charmed item.

They also have the power of input interception.


Charm (entity, list, num, list of num, list of num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeeeeeqaaqeeeadweeqeeqdqeeqeeqde


Charms an item. Takes the item to charm, the Hex, and an amount of media in Amethyst Dust. Consumes that amount and about three Charged Amethyst.


The first and second list are used when I am standing and sneaking respectively. When I hold a charmed item, my inputs have an assigned number up to seven; 0 and 1 are the basics for attacking and using respectively.

The charm replaces the original function with the Hex if I provide an input that exists in the list corresponding to my current pose, starting the stack with the number.


Charmed Gambit (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqedeqdqdqdqdqe

Writes an iota to the charmed item’s internal storage. Subject to the Transgress Others mishap.


Charmed Reflection (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqqqqqeaqeaeaeaeaeq

Pushes the stored iota from the charmed item’s internal storage.


Charmed Gambit II (any →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edewqaqqdeeeee

If the item charged features an iota storage by default, such as a Focus, writes an iota into it.


Charmed Reflection II (→ any)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwedeeaqqqqq

If the item charged features an iota storage by default, such as a Focus, reads an iota from it.


Discharm (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqwddaaeawaea

Removes a charm from an item without affecting any other property. Costs about one Amethyst Dust.


Чародейская книгаInduce Mending

Source: Ephemera

Induce Mending (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waqdqqwqqdqawwqqqqqaqedeq

Accepts a raw media item on the ground, and attempts to use it to repair a tool in my other hand.


Generally only works on items enchanted with Mending, which are already damaged. Restores twenty points of damage for each amethyst dust's worth of media.


Menderbug's Rfln. (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwdea

Returns how many times the item in my other hand can be used without breaking, durability-manipulating effects notwithstanding.


Menderbug's Rfln. II (→ num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aedwq

As previous, targeting the item in the hand I'm casting this with. Most useful with delayed casts of one form or another.


Hexformed ChestplateInstant Aegis

Source: Ephemera

I've discovered a rather interesting spell, capable of producing a defensive media barrier that can match and even exceed the protective abilities of many kinds of conventional armor. It can even apply a wide array of persistent effects to the wearer, allowing for incredible versatility.


Instant Aegis (entity, num, num, status, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaweqqwqqewaqeqqqqqad

Accepts a player to grant the armor to, the durability of the armor, the protection value of the armor (max 10), a status effect to apply, and that effect's level. The latter two can be replaced with any non-status iota to ignore them.


Of course, this barrier is by no means indestructible, and its durability decays steadily in addition to any damage it takes from hits. The base rate of this decay can be described as one "point" per second, plus additional points equal to the squared strength of any effect imbued into it. Additionally, it will disappear instantly if removed from the wearer, so there is no way to repair it, short of recasting the spell to overwrite its current state.


The media cost for this spell is a bit complicated: A base of one amethyst dust per 60 durability, multiplied by the armor's protection value raised to the power of 1.5, times the level+1 of any status effect. Thus, producing no-status strength 10 armor with one minute's worth of durability costs ~31.5 dust. Adding Regeneration 2 increases that media cost to ~94.5 dust, and causes it to only last 36 seconds.


This explanation assumes I am wearing no other armor, in practice the cost can be reduced to as little as 25% of that formula's output if all but one of my armor slots is already occupied by more conventional armor.


СтеклоInvisibility

Source: Ephemera

Hidden Sun's Zenith (entity, num →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqaewawaweqa

Functions just like the normal Zeniths, applying Invisibility. Costs one amethyst dust per three seconds.


Око ЭндераВеликий Скачок

Source: Hexical

Великий Скачок - это гораздо более дешёвая альтернатива Великого Переноса. Так же не имеет риска раскидать содержимое инвенторя заклинателя. Однако, имеет жалкий радиус действия в сравнении с Великим Переносом, и рассчёты для телепорта довольно... эзотеричны. Его целью также могу являтся исключительно я сам.



Вектор (0, 0, 1) телепортирует меня на расстояние в один метр по направлению моего взгляда. Вектор (0, 1, 0) телепортирует меня на метр "вверх" относительно верхушки моей головы. Вектор (0, 1, 10) телепортирует меня на 10 метров вперёд по направлению взгляда и один метр вверх от моей макушки.


Необычно то, что заклинание переносит мои ноги к нужной позиции, возможно с помощью луча телепортируя мои ноги на верхушку указанного блока вместо утопления моих глаз в полу. Если я захочу выполнить несколько скачков на длинную дистанцию, это свойство придётся учесть.

Долгая прогулка! Дольше, чем ты думаешь-


Эндер-жемчугВеликое Перемещение

Source: Hex Casting

Великое Перемещение (entity, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwwqqqwwwqqeqqwwwqqwqqdqqqqqdqq

Будучи гораздо мощнее, чем Перенос, это заклинание позволяет мне телепортироваться практически в любое место в мире! Похоже, что есть ограничение, но оно гораздо больше, чем обычный радиус, к которому я привык.


Сущность будет телепортирована по заданному вектору, который является смещением от его текущего положения. Независимо от расстояния, это всегда стоит около десяти Заряженных Аметистов.

Перенос не идеален, и кажется, что при телепортации чего-то такого сложного, как игрок, их инвентарь не всегда остается прикрепленным и склонен разлетаться повсюду на месте назначения. Кроме того, цель будет насильственно удалена от всего неживого, на чем они едут или сидят... но я прочитал кое-какие обрывки, которые предполагают, что животные могут пойти вместе в путь, так сказать.


ЗельеЗенит

Source: Hex Casting

Это семейство заклинаний наделяют существо положительными эффектами, оно схоже с Надиром. Однако их затраты на мысли увеличиваются с кубом мощности.


Зенит Белого Солнца (entity, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqaawawaedd

Дарует Регенерацию. Базовая стоимость - одна Аметистовая Пыль в секунду.


Зенит Синего Солнца (entity, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqaawawaeqdd

Дарует Ночное Зрение. Базовая стоимость - одна Аметистовая пыль за каждые 5 секунд.


Зенит Черного Солнца (entity, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqaawawaeqqdd

Дарует Поглощение. Базовая стоимость - одна Аметистовая Пыль в секунду.


Зенит Красного Солнца (entity, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaawawaeqqqdd

Дарует Спешку. Базовая стоимость - одна Аметистовая Пыль за каждые 3 секунды.


Зенит Зеленого Солнца (entity, number, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aawawaeqqqqdd

Дарует Силу. Базовая стоимость - одна Аметистовая Пыль за каждые 3 секунды.


СтеклоNondetection

Source: Oneironaut

While conventional invisibility potions work just fine for fooling human senses, they are useless against hexes, so I've yet to find any method of making oneself completely undetectable. However, this spell I've discovered allows me to get closer to that goal, scattering media around a creature like chaff, in order to interfere with hex-based detection methods.


Stealth Shroud (entity, number →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawwwdwdwwaqqqqqe

Accepts a living entity and a number (n), and shields the entity from hex-based detection for n seconds. Costs two amethyst dust per second.


Also drains media from the entity at a rate of 1/10 of a dust per second, as the shielding effect collects it to produce the chaff.

I should be careful with what I apply this to, as creatures with no loose media of their own will have their very minds fractured in order to provide this media.


While this is very effective at blocking effects such as Scout's Distillation and the various forms of Zone Distillation, it has no effect on Entity Purification variants, as those already have a fairly precise idea of where you are. What's more, the chaff itself produces an energy signautre, which, while dim, is detectable by a specialized pattern.


Discern Shroud (vector, number → [vector])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqqqwwaawewaawdww

Accepts a vector and a number, and returns a list of unit vectors pointing from the initial vector to shrouded entities within a radius defined by the number.


МаякUplifting Resonance

Source: Oneironaut

Despite diligent research, the source of the special properties of other hexcasters' entity references has eluded me. However, I've discovered a way to bestow one such property upon other beings, at least temporarily (and flashily).
This spell allows casters to affect creatures from great distances just like the infinite-range aspect of a player reference. However, one must still be close to the target in order to perform the initial application.


Uplifting Resonance (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qdaeqeawaeqeadqqdeed

Accepts a living entity, and allows it to be accessed from anywhere for one minute. Has a base cost of one amethyst shard, plus one additional shard per application before allowing it to expire.


It seems that this effect functions by causing the target to emit some sort of psionic resonance, strong enough to cause its outline to be "visible" through all manner of barriers (perhaps hexcasters naturally produce this same resonance, but much subtler?). However, this glow is distinct from that induced by spectral arrows and similar, so don't bet on things to detect that working for this.


МаякПризвать Великого Часового

Source: Hex Casting

Призвать Великого Часового (vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: waeawaeqqqwqwqqwq

Призывает более мощную версию моего Часового. Стоит около двух Аметистовых Пылей.


Более сильный Часовой действует как обычный, которого я могу призвать без использования Великого Заклинания. Однако диапазон, в котором мои заклинания могут работать, расширяется до небольшого региона вокруг моего более мощного Часового, примерно 16 блоков. Другими словами, независимо от того, где я нахожусь в мире, я могу взаимодействовать с вещами вокруг моего Часового (мистические силы прогрузки чанков не наблюдаются).


Сосуд мыслиСоздать Сосуд Мыслей

Source: Hex Casting

Создать Сосуд Мыслей (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqqqaqwwaqqqqqeqaqqqawwqwqwqwqwqw

Наполняет бутыль мыслью для получения Сосуда Мысли.


Подобно заклинаниям для Создания Магических Предметов, мне нужно держать Стеклянную Бутылку в другой руке и предоставить заклинанию выброшенную охапку аметистов. Посмотрите эту страницу для получения дополнительной информации.

Стоит около одного Заряженного Аметиста.


ЧерепКража Разума

Source: Hex Casting

Кража Разума (entity, vector →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qeqwqwqwqwqeqaeqeaqeqaeqaqded

Я не могу понять смысла этого заклинания... Если честно, я не уверен, хочу ли я знать, что оно делает.


Дубовая табличкаBIT Manipulation

Source: Complex Hex

These are patterns to manipulate Block, Item, and Text Displays (BITs for short).

Oddly, Scout's Distillation does not seem to work on these, thus I must depend on Entity Prfn. or Zone Dstn.


Summon Block Display (vector, string →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwawqaqqqqqe

Summons a Block Display entity at the given position, displaying the given block. (The string must be the internal name i.e "minecraft:dirt", not "Dirt").
Costs about a Charged Amethyst


Summon Item Display (vector, string →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwaqedeaaedeq

Summons an Item Display entity at the given position, displaying the given item (The string must be the internal name i.e "minecraft:stick", not "Stick").
Costs about a Charged Amethyst


Summon Text Display (vector, string →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwawaaqawdeddw

Summons a Text Display entity at the given position, displaying the given string. Costs about a Charged Amethyst


Entity Purification: BIT (vector → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqwwewewewewewwqqdaqaaww

Transform the position on the stack into the BIT at that location (or Null if there isn't one)


Zone Distillation: BIT (vector, number → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqwwewewewewewwqqwdeddww

Take a position and a maximum distance on the stack, and combine them into a list of BIT's near the position.


Zone Distillation: Not BIT (vector, number → [entity])

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eewwqwqwqwqwqwweewaqaaww

Take a position and a maximum distance on the stack, and combine them into a list of non-BIT's near the position.


Translate BIT (BIT, vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwawwaqaeaqe

Translates the BIT to the given offset.


Rotate BIT (BIT, quat →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwaqeeeeedww

Rotates the BIT to the given Quaternion.


Scale BIT (BIT, vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwawwaawaawa

Scales the BIT to the given vector.


Kill BIT (BIT →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqwqwqwqwqwaqdwddwdq

Kills & removes the given BIT.


Get BIT 4x4 (BIT → matrix)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqwqwqwqwqqeawwaeaww

Pushes a 4x4 matrix representing the Bit's Transformation.


Set BIT 4x4 (BIT, matrix →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: eweweweweweewwdqdwwdq

Sets the Transformation of a BIT to the given 4x4 matrix.


A 4x4 Transformation Matrix is a way of representing translation, rotation, scaling and shearing using a single matrix.
The bottom row of the matrix must be [0, 0, 0, 1] for the transformation to stay Affine, however there is nothing to enforce this.
The upper-left 3x3 sub-matrix represents an orientation in space, while the last column vector is a position in space.

Transformations


ЧасыAccelerate

Source: Hexal

Accelerate (vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wwwdwdwwwawqqeqwqqwqeqwqq

Causes the block at the passed vector to perform its normal actions faster in the instant that this spell is cast.


Casting it costs a tenth of an Amethyst Dust, plus a thousandth of an Amethyst Dust for each time it has previously been cast on that block in this hex.


Звезда НезераGreat Wisp Spells

Source: Hexal

Consume Wisp (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wawqwawwwewwwewwwawqwawwwewwwewdeaweewaqaweewaawwww

Remove a wisp from the stack, and disassemble the wisp. The patterns contained are lost, but the media that it contained can be repurposed if this spell is cast by another wisp.


Costs either an Amethyst Shard if the wisp is owned by you or has allowed transfer with the caster or caster's owner, or half again as much media as the consumed wisp contains if the wisp is owned by another and has now allowed it. Repurposing the media is not completely efficient, losing one twentieth of the consumed wisp's reserve in transfer.


Bind Wisp (entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: aqweewqaeaqweewqaqwww

Bind one of my wisps closer to me; I may only have one bound wisp at a time, but whichever wisp is bound costs significantly less upkeep and increased range.


Familiar's Reflection (→ entity | null)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: daqweewqaeaqweewqaqwwww

Returns my currently bound wisp. A new wisp can only be bound when this returns null. (This is not a great spell, I have simply placed it here for convenience.)


Рамка портала в ЭндGates

Source: Hexal

Gates are the latest in my long line of experimentation with breaking space to connect distant points and allow instantaneous travel. What gates allow me to do, that none of my previous attempts have succeeded at, is to do it efficiently. There are three varieties of gates that I have learned how to construct, all of which take a large amount of media to burn into reality, but are significantly cheaper to operate afterwards.


Location Anchored Gates are bound to a specific position in the world, and send all that move through them to that position. Entity Anchored Gates are bound to a being that inhabits the world, and send those moving through them to the position of that being (plus an offset, chosen when burning in the gate).


Drifting Gates are not bound at all, and can be used to send entities anywhere, however they lose efficiency as a result, and can only send entities to places that are in my ambit. When a gate is burnt in I will obtain on my stack a reference to that gate. With that gate reference, I can mark entities with that gate, and I can close the gate, which sends all entities marked with that gate to the gate's destination. Note that closing a gate doesn't use it up; once I have acquired a gate iota I can use it in perpetuity.


Gate's Reflection (null | vec | vec, entity → gate)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qwqwqwqwqwqqeaeaeaeaeae

Adds a new gate iota to the stack. Any copy of this iota will point to the same numbered gate. Costs 32 Charged Amethyst. If passed null, makes a Drifting Gate. If passed a vector, makes a Location Anchored Gate, If passed a vector and an entity, makes an Entity Anchored Gate.


Gate's Opening (gate, entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqeede

Consumes a gate iota and an entity. Marks that entity to be teleported the next time that gate is closed. Costs one twentieth of an Amethyst Dust.


Gate's Dismissal (gate, entity →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeqqaq

Consumes a gate iota and an entity. Unmarks that entity so that if it was marked with Gate's Opening it will no longer be teleported the next time that gate is closed.


Преображение к Абсолюту (gate → num)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: wqaqw

Consumes a gate iota, returns how many entities are marked by that gate.


Marked Distillation (gate, entity → bool)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edwwdeeede

Consumes a gate iota and an entity, returns whether that entity is marked by that gate.


Gate's Closing (gate | gate, vec →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qqqwwqqqwqqawdedw

Consumes a non-drifing gate iota, or a drifting gate iota and a position. Transports all the entities marked with the passed gate to the stored or given position, as relevant. Costs half an Amethyst Shard, plus an Amethyst Dust per metre transported per entity, if the gate was drifting.


ПаутинаКляксы

Source: Hexical

Кляксы являются естественной эволюцией пятен. В отличие от ограниченной двумерной плоскости, кляксы принимают список векторов в качестве точек в трёхмерном пространстве, соединяя эти точки линиями, что открывает возможность к созданию бесконечного числа креативных конструкций. Они также реагируют на большинство рун, используемых для манипуляции пятнами.


Сотворение Кляксы (vector → entity)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqwqqqdeeweweeaeewewee

Создаёт кляксу на заданной позиции и оставляет сущность кляксы на стэке. Стоит одну аметистовую пыль.


При появлении клякса невидима и должна быть размазана для обретения формы. Ограничения на список векторов, предоставляемых кляксе, весьма минимальны. Длина списка должна составлять не более 32 векторов, и эти векторы должны иметь величину меньше 10. Клякса соединит все эти точки.


Размазать Кляксу (entity, list of vectors →)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: qaqqqqqwqqqdeewewee

Принимает список векторов, чьи ограничения описаны на предыдущей странице, и размазывает кляксу в нужную форму. Бесплатно.


Преображение Эскиза (entity → list of vectors)

Ваш браузер не поддерживает визуализацию узоров. Код паттерна: edeeeeeweeeaqqwqwqq

Возвращает фигуру кляксы в качестве списка векторов.


Source: HexTweaks

It appears that there is another layer of spells. I must infuse my will inorder to find them. I will document what I find out about them here

ДинамитExplode

Source: HexTweaks

It is explosion but with double the maximum power


Огненный зарядFireball

Source: HexTweaks

It is fireball but with double the maximum power


Череп визер-скелетаGrand Mindflay

Source: HexTweaks

As it's parent would have you believe it takes the will of mobs and puts them in something else.
this version acts in bulk taking a
[entity], vec3|entity ->
and performing various rituals


Source: HexTweaks

Here I have compiled every rituals known to me.
"On The Bulk Flaying Of Minds"

Seems to operate on a "Point" system. with each villager being worth double the previous

Мангровая дверьCreate and Collapse Slipways

Source: HexTweaks

Create slipway.
[villager (80 points)],wisp ->
takes some villagers and turns the wisp into a slipway


Collapse slipway.
[villager (16 points)],pos ->
takes some villagers and collapses the slipway into 10-20 wandering wisp


СундукRestock Trades

Source: HexTweaks

[Villager (1 point per trade)],Villager
Restocks all of the targeted villagers trades.
Consumes 1 point for each trade offered by the target villager


Titration BarrelTitration Time Skip

Source: HexTweaks


[villager + witch (8 points per witch)],pos ->
takes some villager and witches and tries to skip 12 hours for each witch sacrificed


Source: mediatransport

This category is hexdoc only (not in in-game book) and contains information for server administrators installing mediatransport and FSB.

Багровый посохAbout FSB

Source: mediatransport

mediatransport relies on Figura Server Backend (also called FSB) to function. FSB is a feature in the development builds of Figura for 1.20.1 that enables hosting avatars and pings on the server itself instead of relying on the global backend.


FSB doesn't work on Singleplayer or LAN worlds, so you might want to host a dedicated server to test your hexes out. Thanks for playing our addon! :)

Figura FSB builds on GitHub


Багровый посохmediatransport config

Source: mediatransport

mediatransport has various server configuration options to limit what data can be sent between avatars and casting environments.


Size Restrictions

All values in bytes.

maximumSendSize: maximum amount of data that can be sent through Submit Iota.

maximumInterSendSize: maximum amount of data that can be sent through Submit Iota II.

maximumRecvSize: maximum amount of data that can be received from Figura. If this is exceeded, garbage will be pushed into the queue instead of the actual data.

matrixMaxArea: MoreIotas only; sets the maximum matrix area (width * height) that can be sent or received, separately from other restrictions and the maximum row/column count of 255.


Filters

mediatransport has three separate filter configuration sets for controlling what types of iota can be sent. Each one has a mode and a list of entries.

The mode can either be "Block" (forbids certain types, 'blocklist') or "Allow" (only allows certain types, 'allowlist').

The list contains the list of resource locations to apply the filter with. For example, to disallow sending lists, set the mode to "Block" and the list to ["hexcasting:list"].

Note that allowing an iota type won't magically make it sendable if mediatransport lacks encoders or decoders for that type.


Sending Filters

Just like the size limits, there are separate filters for Submit Iota and Submit Iota II.

sendFilter and sendFilterMode apply to Submit Iota. interSendFilter and interSendFilterMode apply to Submit Iota II.

If an iota is blocked by these filters, it will cause an 'bad type' mishap on the relevant iota (even if it's nested in a list.)


Receiving Filters

recvFilter and recvFilterMode control what types of iota can be received from Figura.

Any iota that are blocked by this filter are replaced with Garbage, but any containing iota will be unaffected. (ex. a list containing an invalid iota will be received as a list containing garbage instead, provided lists are allowed.)